
@charset "utf-8";
html {
    background: none repeat scroll 0 0 #ffffff;
    color: #000;
    font-family: "宋体",Tahoma,Verdana,Arial,sans-serif;
}
body {
    background: none repeat scroll 0 0 #ffffff;
	font-size: 12px;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, b, span, em {
    margin: 0;
    padding: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img {
    border: 0 none;
	padding: 10px;
}
address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal;
}
li {
    list-style: none outside none;
}
caption, th {
    text-align: left;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
q:before, q:after {
    content: "";
}
abbr, acronym {
    border: 0 none;
    font-variant: normal;
}
sup {
    vertical-align: text-top;
}
sub {
    vertical-align: text-bottom;
}
input, textarea, select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}
input, textarea, select {
}
input {
    outline: 0 none;
}
textarea {
    outline: 0 none;
}
legend {
    color: #000;
}
a {
    color: #000;
    cursor: pointer;
    outline: 0 none;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
.yahei {
    font-family: '微软雅黑','YaHei','黑体','Hei',Tahoma,Helvetica,arial,sans-serif;
}
.bh {
    display: block;
    font-size: 0;
    line-height: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-indent: -999px;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}
.fff {
    color: #fff;
}
.Gray3 {
    color: #333;
}
.Gray6 {
    color: #666;
}
.Gray7 {
    color: #777;
}
.Gray9 {
    color: #999;
}
.Gray5a {
    color: #7b6b5a;
}
.bluec4 {
    color: #3264c4;
}
.red21 {
    color: #da2421;
}
.triangleT {
    display: block;
    font-size: 0;
    height: 3px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -999px;
    width: 5px;
}
.woico {
    display: block;
    font-size: 0;
    height: 14px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -999px;
    width: 12px;
}
.moreico {
    display: block;
    font-size: 0;
    height: 10px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -999px;
    width: 10px;
}
#headTop .woico {
    background-position: -130px -201px;
    left: 8px;
    top: 8px;
}
#headTop .moreico {
    background-position: -130px -218px;
    left: 8px;
    top: 10px;
}
.borderdc {
    color: #dcdcdc;
    font-weight: normal;
    padding: 0 5px;
}
.triangleT, .moreico, .woico, .messico, #headTop .headline .l-ico, #headTop .bglink, #headMin .logo, #headMin .wowoTit, #headMin .wowozh, .hotico, .huoico, .newico, .dzico, .mobileico, .closeTs, .triangbor, #headMin .pointnum .Gray7, .qx, .focuswowo .close, .wowoclose, .numicon, #integration em {
    background-image: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/snakepuc-wo140523.png");
}
.closeTs, .triangbor {
    display: block;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    text-indent: -999px;
}
.triangbor {
    background-position: -147px -180px;
    height: 6px;
    position: absolute;
    width: 9px;
}
.closeTs {
    background-position: -147px -163px;
    height: 12px;
    width: 12px;
}
.wowoclose {
    background-position: -127px -162px;
    background-repeat: no-repeat;
    display: block;
    font-size: 0;
    height: 16px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -999px;
    width: 16px;
}
.wowoclose:hover {
    background-position: -127px -181px;
}
.numicon {
    background-position: -148px -312px;
    background-repeat: no-repeat;
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    height: 17px;
    line-height: 13px;
    position: absolute;
    text-align: center;
    width: 16px;
}
.on .numicon {
    background-position: -168px -312px;
}
.hotico, .huoico, .newico, .mobileico, .dzico {
    display: block;
    font-size: 0;
    height: 16px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -999px;
    width: 28px;
}
.hotico {
    background-position: -147px -191px;
}
.huoico {
    background-position: -147px -233px;
    width: 37px;
}
.newico {
    background-position: -147px -212px;
}
.mobileico {
    background-position: -145px -144px;
}
.dzico {
    background-position: -147px -251px;
    width: 29px;
}
#headTop {
    background: none repeat scroll 0 0 #E9E9E9;
    border-bottom: 1px solid #f4f4f4;
    height: 29px;
    min-width: 960px;
    width: 100%;
}
#headTop .headTopUl {
    height: 27px;
    margin: 0 auto;
    padding: 0 4px 0 1px;
    width: 100%;
}
#headTop .headTopLogin {
    float: left;
    font-size: 12px;
    height: 29px;
    line-height: 28px;
    width: 420px;
}
span#topusername {
    display: block;
    float: left;
}
span#topusername a:hover {
    color: #ed6626;
}
#headTop .headTopLogin ul {
    display: block;
    float: left;
}
#headTop .headTopLogin ul .borderdc {
    float: left;
}
#headTop .headTopUser {
    float: right;
    height: 29px;
    width: 520px;
}
#headTop .headTopUlist {
    float: left;
    font-size: 12px;
    line-height: 28px;
    padding: 0 10px 0 18px;
    position: relative;
    z-index: 600;
}
#headTop .headRelat {
    float: right;
    font-size: 12px;
    height: 21px;
    padding: 8px 0 0;
    position: relative;
    z-index: 60;
}
#headTop .headline {
    color: #dcdcdc;
    text-align: center;
    width: 12px;
}
#headTop .headline .l-ico {
    background-position: -183px -196px;
    display: block;
    height: 12px;
    margin: 2px auto 0;
    width: 1px;
}
#headTop .headTopUser .Gray7 {
    padding: 0 0 0 10px;
    white-space: nowrap;
}
#headTop .headTopUser .Gray7:hover {
    color: #ed6626;
    text-decoration: none;
}
#headTop .headTopUlist .Gray7 {
    border-left: medium none;
}
#headTop .triangleT {
    background-position: -179px -182px;
    top: 14px;
}
#headTop .list .triangleT {
    right: 9px;
}
#headTop .listsec .triangleT {
    right: 13px;
}
#headTop .listmore .triangleT {
    right: 17px;
}
#headTop .whiteBor {
    background: none repeat scroll 0 0 #fafafa;
    border-bottom: 0 none;
    height: 2px;
    position: relative;
}
#headTop .list .whiteBor {
    z-index: 1;
}
#headTop .listsec .whiteBor {
    z-index: 2;
}
#headTop .listmore .whiteBor {
    z-index: 3;
}
#headTop .no {
    border: 0 none;
}
#headTop .ulbox {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d4d4d4;
    display: none;
    padding: 8px 0;
    position: absolute;
    top: 29px;
}
#headTop .linkBox {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d4d4d4;
    display: none;
    padding: 8px 0;
    position: absolute;
    top: 29px;
}
#headTop .headRelat:hover .linkBox, #headTop .on .linkBox {
    display: block;
}
#headTop .linkBox a {
    color: #666;
    display: block;
    line-height: 30px;
    padding: 0 0 0 10px;
}
#headTop .linkBox a:hover {
    background: none repeat scroll 0 0 #f5f5f5;
    text-decoration: none;
}
#headTop .linkBox {
    left: -1px;
}
#headTop .linkBoxsec, #headTop .linkmorbox {
    right: -1px;
}
#headTop .msgnum {
    color: #ed6626;
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 0 3px;
}
#headTop .list {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #fafafa;
    border-image: none;
    border-left: 1px solid #fafafa;
    border-right: 1px solid #fafafa;
    border-style: none solid;
    border-width: 0 1px;
    width: 98px;
    z-index: 999;
}
#headTop .list:hover, #headTop .listsec:hover, #headTop .listmore:hover {
    background: none repeat scroll 0 0 #fff;
    border-color: #fff #d4d4d4;
}
#headTop .list .Gray7 {
    display: block;
    height: 14px;
    padding: 0 0 0 26px;
}
#headTop .listsec .Gray7 {
    display: block;
    height: 14px;
}
#headTop .listmore .Gray7 {
    display: block;
    height: 14px;
    padding: 0 0 0 24px;
}
#headTop .headRelat .Gray7:hover {
    color: #ed6626;
}
#headTop .listsec {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #fafafa;
    border-image: none;
    border-left: 1px solid #fafafa;
    border-right: 1px solid #fafafa;
    border-style: none solid;
    border-width: 0 1px;
    width: 60px;
    z-index: 283;
}
#headTop .listmore {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #fafafa;
    border-image: none;
    border-left: 1px solid #fafafa;
    border-right: 1px solid #fafafa;
    border-style: none solid;
    border-width: 0 1px;
    width: 78px;
    z-index: 284;
}
#headTop .linkBox {
    width: 98px;
}
#headTop .linkmorbox {
    width: 93px;
}
#headTop .linkBoxsec {
    width: 140px;
}
#headTop .ulbox a {
    color: #666;
    display: block;
    line-height: 30px;
    padding: 0 0 0 26px;
}
#headTop .ulbox a:hover {
    background: none repeat scroll 0 0 #f5f5f5;
    color: #ed6626;
    text-decoration: none;
}
#headTop .linkmorbox a {
    padding: 0 0 0 16px;
}
#headTop .linkBoxsec a {
    padding: 0 0 0 16px;
}
#headTop .on {
    background: none repeat scroll 0 0 #fff;
    border-color: #fff #d4d4d4;
}
#headTop .headRelat:hover .triangleT, #headTop .on .triangleT {
    background-position: -179px -188px;
    top: 14px;
}
#headTop .headRelat:hover .ulbox, #headTop .on .ulbox {
    display: block;
}
#headTop .headRelat:hover .whiteBor, #headTop .on .whiteBor {
    background: none repeat scroll 0 0 #fff;
    border: 0 none;
    bottom: -7px;
}
#msgCount {
    display: block;
    float: left;
}
#msgCount .messico {
    background-position: 0 -294px;
    display: block;
    font-size: 0;
    height: 8px;
    left: 2px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    top: 11px;
    width: 11px;
}
#msgCount:hover .messico {
    background-position: -12px -294px;
}
#msgCount .msgBox {
    background: none repeat scroll 0 0 #fefef2;
    border: 1px solid #e9e4ce;
    color: #666;
    display: none;
    font-size: 12px;
    height: 22px;
    left: 0;
    position: absolute;
    top: 30px;
    white-space: nowrap;
    width: auto;
}
#msgCount .msgBox p {
    line-height: 24px;
    padding: 0 24px 0 8px;
    position: relative;
}
#msgCount .msgBox .bluec4:hover {
    color: #ed6626;
}
#msgCount .msgBox .closeTs {
    position: absolute;
    right: 6px;
    top: 6px;
}
#unpay_a, #useful_a, #coment_a {
    display: none;
}
#msgCount .Gray7:hover {
    color: #ed6626;
}
#integration {
    color: #ec6526;
    float: left;
    padding-left: 17px;
    position: relative;
}
#integration em {
    background-position: -173px -346px;
    height: 11px;
    left: 0;
    position: absolute;
    top: 10px;
    width: 11px;
}
#headMin {
    background: none repeat scroll 0 0 #fff;
    height: 55px;
    margin:auto;
    padding-top: 10px;
    width: 100%;
}
#headMin .headConul {
    height: 55px;
    margin: 0 auto;
    position: relative;
    
    z-index: 275;
}
#headMin li {
    float: left;
    height: 45px;
}
#headMin .logoLi {
    padding: 4px 7px 0 0;
    width: 102px;
}
#headMin .logo {
    background-position: 0 -127px;
    background-repeat: no-repeat;
    height: 69px;
    margin: 12px 0 0;
    width: 101px;
}
#headMin .wowoTitLi {
    width: 87px;
}
#headMin .wowoTit {
    background-position: 0 -320px;
    background-repeat: no-repeat;
    height: 48px;
    margin: 12px 0 0;
    width: 70px;
}
#headMin .ganjiTitLi {
    width: 140px;
}
#headMin .ganjiTitLi h2 {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/ganjilogo13.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 56px;
    margin: 16px 0 0;
    width: 142px;
}
#headMin .cityBox {
    font-family: "微软雅黑","黑体";
    position: relative;
    top: 30px;
}
#headMin .cityLink {
    color: #848484;
    display: block;
    font-size: 12px;
    height: 20px;
    left: 0;
    line-height: 20px;
    position: absolute;
    top: 36px;
    white-space: nowrap;
    width: 75px;
}
#headMin .cityLink .Gray5a {
    color: #848484;
    font-size: 12px;
}
#headMin .cityName {
    color: #848484;
    font-size: 18px;
    height: 20px;
    left: 5px;
    line-height: 20px;
    position: absolute;
    top: 18px;
    white-space: nowrap;
}
#headMin .cityTs {
    background: none repeat scroll 0 0 #fffbcc;
    border: 1px solid #dfc994;
    color: #826a60;
    display: none;
    font-size: 12px;
    height: 20px;
    left: 0;
    line-height: 20px;
    padding: 0 5px;
    position: absolute;
    top: 60px;
    width: 258px;
}
#headMin .cityTs .bluec4 {
    color: #3367cd;
    padding: 0 2px;
}
#headMin .cityTs .closeTs {
    float: right;
    margin: 5px 0 0;
}
#headMin .cityTs .triangbor {
    left: 20px;
    top: -6px;
}
#headMin .wowozhLi {
    display: none;
    overflow: hidden;
    padding: 0 0 0 107px;
    width: 260px;
}
#headMin .wowozhLi .wowozh {
    background-position: 0 -242px;
    background-repeat: no-repeat;
    height: 46px;
    margin: 22px 0 0;
    width: 142px;
}
#headMin .wowoDay {
    height: 110px;
    margin: -10px 0 0 5px;
    overflow: hidden;
    padding: 0;
    width: 300px;
}
#headMin .wowoDay .dayImg {
    border: 0 none;
    display: block;
}
#headMin ul li.gjphone {
    height: 55px;
    margin-top: 20px;
    padding: 0 0 0 34px;
    width: 280px;
}
#headMin .gjphone p {
    height: 24px;
    line-height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
#headMin .gjphone p span {
    color: #3e3e3e;
    float: left;
    font-size: 12px;
    padding: 0 4px 0 0;
}
#headMin .gjphone p strong {
    color: #7b2101;
    float: left;
    font-size: 18px;
    font-weight: bold;
}
#headMin .searchLi {
    
    height: 45px;
    margin-top: 5px;
	left: 80px;
    position: relative;
    width: 600px;
    z-index: 81;
}
#headMin input {
    display: block;
    margin: 0;
    padding: 0;
    position: absolute;
}
#headMin .searchTxt {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fff;
    border-color: #F64E4E #F64E4E #F64E4E #F64E4E;
    border-image: none;
    border-style: solid solid solid solid;
    border-width: 2px 2px 2px 2px;
    color: #cbcbcb;
    font-size: 14px;
    height: 24px;
    left: 63px;
    line-height: 38px;
    padding: 3px 3px;
    top: 0;
    width: 470px;
}
#headMin .searchBtn {
    background-color: #F64E4E;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 87px;
	border-radius:3px;
	left:460px;
}
#headMin .searchBtn:hover {
    text-decoration: none;
}
#headMin .hotkey {
    bottom: 7px;
    height: 20px;
    left: 0;
    line-height: 20px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 388px;
}
#headMin .hotkey a {
    color: #989996;
    font-size: 12px;
    margin: 0 12px 0 0;
}
#headMin .hotkey a:hover {
    color: #ed6626;
    text-decoration: underline;
}
#headMin .hotkey .on {
    color: #ed6626;
}
.searchBox {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d4d4d4;
    display: none;
    left: 63px;
    position: absolute;
    top: 38px;
    width: 365px;
}
#headMin .searchBox .list {
    cursor: pointer;
    height: 29px;
    line-height: 28px;
    overflow: hidden;
    width: 364px;
}
#headMin .searchBox .on {
    background: none repeat scroll 0 0 #f5f5f5;
}
.searchBox .list .rit {
    color: #999;
    float: right;
    font-size: 12px;
    padding: 0 5px 0 0;
    text-align: right;
    width: 92px;
}
.searchBox .list .lft {
    color: #000;
    float: left;
    font-size: 14px;
    padding: 0 0 0 7px;
    width: 255px;
}
.searchlf {
    height: 38px;
    left: 0;
    position: absolute;
    top: 0;
    width: 64px;
    z-index: 100;
}
.searchlf .hd {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #f98235 -moz-use-text-color #f98235 #f98235;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 3px 0 3px 3px;
    height: 32px;
    left: 0;
    position: absolute;
    top: 0;
    width: 60px;
}
.searchlf .hd a {
    background-color: #fafafa;
    border-bottom: 1px solid #e9e9e9;
    border-left: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
    color: #666;
    display: none;
    float: left;
    font-size: 14px;
    height: 22px;
    line-height: 22px;
    margin-right: 5px;
    padding: 5px 0;
    text-align: center;
    width: 60px;
}
.searchlf .hd a.on {
    background-color: #fafafc;
    border-bottom: 0 none;
    border-left: 0 none;
    display: block;
}
.searchlf .hd a:hover {
    background-color: #fafafc;
    text-decoration: none;
}
.searchlf.on .hd a {
    display: block;
}
#headMin .searchlf .tri {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #666 transparent transparent;
    border-image: none;
    border-right: 3px dashed transparent;
    border-style: solid dashed dashed;
    border-width: 3px;
    height: 0;
    left: 50px;
    position: absolute;
    top: 18px;
    width: 0;
    z-index: 10;
}
#headMin .searchlf.on .tri {
    border-bottom: 3px solid #666;
    border-top: 3px dashed transparent;
    top: 15px;
}
#headMin .searchLihasads {
    width: 388px;
}
#headMin .searchLihasads .searchTxt {
    width: 245px;
}
#headMin .searchLihasads .searchBox {
    width: 257px;
}
#headMin .searchLihasads .searchBox li {
    width: 257px;
}
#headMin .searchLihasads .searchBox .lft {
    width: 145px;
}
.searchBox .searchTip {
    color: #999;
    display: none;
    font-size: 14px;
    padding: 7px 0 0 7px;
}
.searchBox .search_last .lft {
    color: orange;
    width: 145px;
}
.searchBox .search_last .rit {
    display: none;
}
.searchBox .search_last.on .rit {
    display: block;
}
#headMin .pointts {
    background: none repeat scroll 0 0 #fffbcc;
    border: 1px solid #dfc994;
    display: none;
    float: none;
    font-size: 12px;
    height: auto;
    line-height: 20px;
    padding: 5px 18px 5px 8px;
    position: absolute;
    right: 298px;
    text-align: right;
    top: 10px;
    width: 166px;
}
#headMin .pointts .triangbor {
    right: 32px;
    top: -6px;
}
#headMin .pointts .closeTs {
    position: absolute;
    right: 4px;
    top: 4px;
}
#headMin .pointts .Gray7 {
    text-align: left;
}
#headMin .pointts .bluec4 {
    text-decoration: underline;
}
#headMin .pointnum {
    background: none repeat scroll 0 0 #fffbcc;
    border: 1px solid #dfc994;
    display: none;
    float: none;
    height: 26px;
    line-height: 26px;
    min-width: 74px;
    padding: 5px 5px 5px 4px;
    position: absolute;
    right: 180px;
    text-align: left;
    top: 10px;
    white-space: nowrap;
    z-index: 81;
}
#headMin .pointnum .triangbor {
    right: 32px;
    top: -6px;
}
#headMin .pointnum .Gray7 {
    background-position: -165px -143px;
    background-repeat: no-repeat;
    display: block;
    font-size: 12px;
    height: 26px;
    padding: 0 0 0 22px;
}
#headMin .pointnum .red21 {
    font-size: 24px;
}
#headNav {
    background-color: #F64E4E;
    height: 35px;
    margin: 0 0 10px;
    margin:auto;
    width: 70%;
}
#headNav .navUl {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    margin: 0 auto;
    padding: 0 10px 0 0;
    width: 100%;
}
#headNav li {
    float: left;
    height: 35px;
    line-height: 36px;
    position: relative;
	width: 120px;
}
#headNav a {
    color: #fff;
    display: block;
    font-family: "宋体";
    font-size: 12px;
    padding: 0 15px;
    text-decoration: none;
}
#headNav a:hover {
    background-color: #e26518;
    background-position: 0 -43px;
    background-repeat: repeat-x;
}
#headNav .on a, #headNav .on a:hover {
    background-color: #f3f3f3;
    border-top: 4px solid #f98235;
    color: #764c3a;
}
#headNav .on a {
    line-height: 36px;
}
#headNav .mobileLi {
    float: right;
}
#headNav .mobileLi a {
    padding: 0 12px 0 22px;
}
#headNav .zIndex {
    z-index: 276 !important;
}
#headNav .zIndex2 {
    z-index: 277 !important;
}
#headNav .hotico {
    right: -14px;
    top: -6px;
}
#headNav .newico {
    right: -14px;
    top: -6px;
}
#headNav .huoico {
    right: -22px;
    top: -6px;
}
#headNav .dzico {
    right: -22px;
    top: -6px;
}
#headNav .mobileico {
    height: 15px;
    right: 58px;
    top: 12px;
    width: 12px;
}
#footer .boul .ico {
    background: url("http://s2.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/wowoicon626.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.footer-btm .wowofawu a, #footer .kefu-bottom h2, #footer .kefu-bottom a {
    background: url("http://s2.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/wowofootermsg626.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#footer {
    background: none repeat scroll 0 0 #e7e7e7;
    border-bottom: 1px solid #cbcbcb;
    border-top: 1px solid #cbcbcb;
    font-family: "宋体","微软雅黑","yahei";
    margin: 20px 0 0;
    width: 100%;
}
.ofcal_store #footer {
    margin: 0;
}
#footer b.top {
    border-top: 1px solid #fff;
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
    padding: 0 0 25px;
    text-indent: -999px;
    width: 100%;
}
#footer .bottom-box {
    margin: 0 auto;
    width: 900px;
}
#footer .boul {
    border-left: 1px solid #cbcbcb;
    display: block;
    float: left;
    margin: 30px 51px 0 0;
    position: relative;
    width: 120px;
    z-index: 1;
}
#footer .boul .ico {
    background-position: 0 -101px;
    height: 26px;
    left: -13px;
    position: absolute;
    top: -5px;
    width: 27px;
}
#footer .boul .ico2 {
    background-position: 0 -136px;
}
#footer .boul .ico3 {
    background-position: 0 -172px;
}
#footer .boul .ico4 {
    background-position: 0 -208px;
}
#footer .boul-list {
    border-left: 1px solid #fff;
    min-height: 229px;
    padding: 0 0 0 20px;
}
#footer .boul-list li {
    display: block;
    padding: 7px 0;
    width: 120px;
}
#footer .boul-list .li-x {
    padding: 0 0 10px;
}
#footer .boul-list h2 {
    color: #333;
    font-family: "宋体";
    font-size: 14px;
    height: 16px;
    line-height: 16px;
    width: 60px;
}
#footer .boul-list .h2-1 {
    background-position: 0 -118px;
}
#footer .boul-list .h2-2 {
    background-position: 0 -140px;
}
#footer .boul-list .h2-3 {
    background-position: 0 -161px;
}
#footer .boul-list .bolist-a {
    background-position: 0 -271px;
    color: #666;
    display: block;
    font-size: 12px;
    height: 15px;
    line-height: 15px;
    white-space: nowrap;
}
#footer .boul-list .bolist-a:hover {
    text-decoration: underline;
}
#footer .kefu {
    border-left: 1px solid #cbcbcb;
    float: left;
}
#footer .kefu-bottom {
    border-left: 1px solid #fff;
    float: left;
    height: 229px;
    padding: 30px 0 0 40px;
    width: 160px;
}
#footer .kefu-bottom h2 {
    height: 35px;
    width: 143px;
}
#footer .kefu-bottom .kh2-0 {
    background-position: -155px -45px;
    margin-bottom: 6px;
}
#footer .kefu-bottom .kh2-1 {
    background-image: none;
    color: #666;
    font-family: "宋体";
    font-size: 12px;
    height: 20px;
    text-align: center;
}
#footer .kefu-bottom .kh2-2 {
    background-position: -298px -45px;
    margin-bottom: 15px;
    width: 150px;
}
#footer .kefu-bottom .kh2-3 {
    background-position: -448px -45px;
    width: 153px;
}
#footer .kefu-bottom .kh2-3 a {
    background-image: none;
    display: block;
}
#footer .kfwwweibo {
    height: 35px;
    width: 143px;
}
#footer .kfwwweibo:hover {
    text-decoration: none;
}
#footer .kefu-bottom a {
    background-position: 0 -43px;
    height: 35px;
    margin-bottom: 5px;
    width: 153px;
}
#footer .kefu-bottom a:hover {
    text-decoration: underline;
}
.footer-btm {
    background-color: #121212;
    border-top: 0 solid #fff;
    padding: 10px 0 10px;
    width: 100%;
	margin-top:3px
}
.footer-btm .wowofawu {
    height: 40px;
    margin: 8px auto 0;
    position: relative;
    text-align: center;
    width: 385px;
}
.footer-btm .wowofawu a {
    display: block;
    float: left;
    font-size: 0;
    height: 39px;
    line-height: 0;
    margin: 0 10px 0 0;
    overflow: hidden;
    text-indent: 0;
}
.footer-btm .wowofawu .ningbo {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
    float: none;
    position: absolute;
    right: -40px;
    text-indent: 0;
    top: 0;
}
.footer-btm .wowofawu a:hover {
    text-decoration: none;
}
.footer-btm .wowofawu a.fawu-1 {
    background-position: 0 0;
    width: 118px;
}
.footer-btm .wowofawu a.fawu-3 {
    background-position: -123px 0;
    width: 118px;
}
.footer-btm .wowofawu a.fawu-4 {
    background-position: -246px 0;
    width: 110px;
}
.footer-btm .wowofawu a.fawu-5 {
    background-position: -361px 0;
    width: 103px;
}
.footer-btm .wowofawu a.fawu-6 {
    background-position: -469px 0;
    width: 120px;
}
.footer {
    background-color: #e7e7e7 !important;
    color: #666;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    width: 100%;
}
.footer a {
    color: #666;
}
.tabchu .tanchu_title, .tabchu .tanchu_title .close_tana, .tabchu .tanchu_inbox .tanchu_inbox, .tabchu .dy_an, .tabchu .cok .cok_tan, .deldda, .tabchu .delddbot .deldda, .tabchu .delddbot .deldda1, .tabchu .delddbot .deldda, .tabchu .cok1 .cok_tan1 {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/tanchu140208.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
}
.tabchu {
    background: none repeat scroll 0 0 #fff;
    border: 3px solid #e1e1e1;
    padding: 0 0 20px;
}
.tabchu .tanchu_title {
    background-position: 0 0;
    color: #782300;
    font-size: 16px;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
    padding: 0 10px 3px 15px;
}
.tabchu .tanchu_title em {
    float: left;
    font-weight: bold;
}
.tabchu .tanchu_title .close_tana {
    background-position: 0 -111px;
    float: right;
    height: 18px;
    margin: 7px 0 0;
    width: 18px;
}
.tabchu .tanchu_con {
    color: #6d6d6d;
    font-size: 18px;
    height: 45px;
    padding: 20px 0 0;
    text-align: center;
}
.tabchu .tanchu_con .tanchu_em {
    color: #ea7a00;
}
.tabchu .tanchu_inbox {
    color: #676767;
    font-size: 16px;
    height: 26px;
    line-height: 26px;
    margin: 0 auto;
    width: 330px;
}
.tabchu .tanchu_inbox .tanchu_inbox {
    background-position: 0 -37px;
    float: right;
    height: 26px;
    position: relative;
    width: 263px;
}
.tabchu .tanchu_inbox .tanchu_inbox .tan_input {
    background-color: transparent;
    border: 0 none;
    color: #9b9b9b;
    display: block;
    font-size: 12px;
    height: 20px;
    left: 4px;
    line-height: 20px;
    position: absolute;
    top: 2px;
    width: 255px;
}
.tabchu .cok {
    color: #2ea446;
    font-size: 28px;
    font-weight: bold;
    height: 48px;
    line-height: 48px;
    margin: 0 auto;
    padding: 35px 0 0;
    text-align: right;
    width: 175px;
}
.tabchu .cok1 {
    color: #e56a05;
    font-size: 28px;
    font-weight: bold;
    height: 48px;
    line-height: 48px;
    margin: 0 auto;
    padding: 35px 0 0;
    text-align: right;
    width: 175px;
}
.tabchu .cok .cok_tan {
    background-position: 0 -63px;
    float: left;
    height: 48px;
    text-align: left;
    width: 48px;
}
.tabchu .cok1 .cok_tan1 {
    background-position: 0 -139px;
    float: left;
    height: 48px;
    text-align: left;
    width: 48px;
}
.tabchu .cok_tishi {
    border: 1px solid #d1d1d1;
    color: #666;
    font-size: 12px;
    line-height: 25px;
    margin: 15px auto 0;
    padding: 6px 0 6px 27px;
    width: 302px;
}
.tabchu .cu_tishi {
    background: none repeat scroll 0 0 #f0f0f0;
    border: 1px solid #d1d1d1;
    color: #666;
    font-size: 12px;
    height: 28px;
    line-height: 28px;
    margin: 10px auto;
    text-align: center;
    width: 328px;
}
.tabchu .cu_tishi strong {
    font-weight: bold;
}
.tabchu .cok_tishi .cok_em {
    font-weight: bold;
}
.tabchu .dy_an {
    background-position: -48px -63px;
    height: 45px;
    margin: 0 auto 10px;
    width: 121px;
}
.tabchu .dy_an1 {
    background-position: -169px -63px;
    height: 40px;
    margin: 25px auto 0;
    width: 90px;
}
#addEmailMsg {
    color: #e15427;
    font-size: 12px;
    height: 35px;
    line-height: 35px;
    padding-left: 155px;
}
.tabchu .delddbox {
    color: #6d6d6d;
    height: 130px;
    margin: 0;
    padding: 35px 30px 0;
    width: 440px;
}
.tabchu .delddbox .delddtit {
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: 20px;
    width: 400px;
}
.tabchu .delddbox .delddcon {
    display: block;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    padding: 15px 0 0;
    text-indent: 2em;
    width: 440px;
}
.tabchu .delddbot {
    height: 60px;
    margin: 40px 0 0;
    padding: 20px 0 0 135px;
    width: 365px;
}
.tabchu .delddbot .deldda {
    background-position: -169px -63px;
    float: left;
    height: 40px;
    margin: 0 55px 0 0;
    width: 90px;
}
.tabchu .delddbot .deldda1 {
    background-position: -171px -105px;
    float: left;
    height: 40px;
    margin: 0 55px 0 0;
    width: 90px;
}
.tabchu .delddbot .deldda:hover {
    text-decoration: none;
}
.tabchu .p_ok {
    color: #666;
    font-size: 14px;
    padding: 10px 0;
    text-align: center;
}
.tcnewbox {
    background: none repeat scroll 0 0 #fff;
    width: 642px;
    z-index: 999;
}
.tcnewtop {
    background: none repeat scroll 0 0 #eee;
    border-bottom: 1px solid #d1d1d1;
    font: 14px/34px '宋体';
    height: 34px;
    padding: 0 0 0 10px;
}
.tcnewtit {
    color: #000;
}
.tcnewcle {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/pop-close130805.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    font-size: 0;
    height: 33px;
    line-height: 0;
    overflow: hidden;
    width: 39px;
}
.tcnewbd {
    overflow: hidden;
}
.tcmsgok .suce_ico, .tcmsgok .btn {
    background: url("http://s2.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/usercenter/bgimg/sa_periodico.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.tcmsgok .error_ico {
    background: url("http://s2.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/refund130117.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.tcmsgok {
    overflow: hidden;
    padding: 50px 0 0 120px;
}
.tcmsgok .suce_ico, .tcmsgok .error_ico {
    display: inline;
    float: left;
    height: 32px;
    margin: 0 20px 0 0;
    overflow: hidden;
    text-indent: -999px;
    width: 40px;
}
.tcmsgok .suce_ico {
    background-position: -244px -29px;
}
.tcmsgok .error_ico {
    background-position: -44px -62px;
}
.tcmsgok .infor {
    display: inline-block;
}
.tcmsgok .infor p {
    color: #6da401;
    font: bold 22px/24px '微软雅黑';
    margin: 0 0 30px;
}
.tcmsgok .btn {
    background-position: -115px -144px;
    display: block;
    height: 36px;
    overflow: hidden;
    text-indent: -999px;
    width: 86px;
}
#wowoDivLayer {
    z-index: 999;
}
#wowoDivLayer iframe {
}
.tctextarea {
    display: none;
}
.tcbtnbox .btn {
    background: url("http://s2.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/pop_btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.tcinfor {
    color: #666;
    padding: 40px 0;
    text-align: center;
}
.tcbtnbox {
    text-align: center;
}
.tcbtnbox .btn {
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    text-align: center;
    text-decoration: none;
    width: 90px;
}
.tcbtnbox .btn-grey {
    background-position: 0 -82px;
    display: inline-block;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    text-decoration: none;
    width: 90px;
}
.tcnewtop_no {
    background: none repeat scroll 0 0 #fff;
    border: 0 none;
    font: 0px/0px '宋体';
    height: 30px;
}
.tcnewtop_no .tcnewcle, .tcnewcleno {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/pop-close-no.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.btnpopbox .r_ico, .btnpopbox .abtn {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/hotcitybg140504.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.ctitle {
    color: #6ba600;
    font: 18px/30px '微软雅黑';
    margin: 0 0 20px 80px;
}
.btnpopbox {
    margin: 0 0 0 80px;
}
.btnpopbox .abtn {
    background-position: 0 -40px;
    color: #fff;
    display: inline-block;
    float: left;
    font: 14px/36px '宋体';
    height: 36px;
    margin: 0 10px 0 0;
}
.btnpopbox .abtn b {
    float: left;
    padding: 0 20px;
}
.btnpopbox .r_ico {
    background-position: -149px 0;
    display: inline-block;
    height: 36px;
    width: 11px;
}
.btnpopbox .alink {
    color: #eb6625;
    float: left;
    font: bold 14px/36px '宋体';
}
.tcnewbd .email-txtbox, .tcnewbd .dy_an, .tcnewbd .cok .cok_tan, .tcnewbd .cok1 .cok_tan1 {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/tanchu140208.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
}
.tcnewbd .email-tit {
    color: #6d6d6d;
    font-family: "微软雅黑","黑体";
    font-size: 18px;
    height: 45px;
    padding: 20px 0 0;
    text-align: center;
}
.tcnewbd .email-eaya00 {
    color: #ea7a00;
}
.tcnewbd .email-inbox {
    color: #676767;
    font-size: 16px;
    height: 26px;
    line-height: 26px;
    margin: 0 auto;
    width: 330px;
}
.tcnewbd .email-txtbox {
    background-position: 0 -37px;
    float: right;
    height: 26px;
    position: relative;
    width: 263px;
}
.tcnewbd .email-input {
    background-color: transparent;
    border: 0 none;
    color: #9b9b9b;
    display: block;
    font-size: 12px;
    height: 20px;
    left: 4px;
    line-height: 20px;
    position: absolute;
    top: 2px;
    width: 255px;
}
.tcnewbd .cok {
    color: #2ea446;
    font-size: 28px;
    font-weight: bold;
    height: 48px;
    line-height: 48px;
    margin: 0 auto;
    padding: 35px 0 0;
    text-align: right;
    width: 175px;
}
.tcnewbd .cok1 {
    color: #e56a05;
    font-size: 28px;
    font-weight: bold;
    height: 48px;
    line-height: 48px;
    margin: 0 auto;
    padding: 35px 0 0;
    text-align: right;
    width: 175px;
}
.tcnewbd .cok .cok_tan {
    background-position: 0 -63px;
    float: left;
    height: 48px;
    text-align: left;
    width: 48px;
}
.tcnewbd .cok1 .cok_tan1 {
    background-position: 0 -139px;
    float: left;
    height: 48px;
    text-align: left;
    width: 48px;
}
.tcnewbd .cok_tishi {
    border: 1px solid #d1d1d1;
    color: #666;
    font-size: 12px;
    line-height: 25px;
    margin: 15px auto 0;
    padding: 6px 0 6px 27px;
    width: 302px;
}
.tcnewbd .cu_tishi {
    background: none repeat scroll 0 0 #f0f0f0;
    border: 1px solid #d1d1d1;
    color: #666;
    font-size: 12px;
    height: 28px;
    line-height: 28px;
    margin: 10px auto;
    text-align: center;
    width: 328px;
}
.tcnewbd .cu_tishi strong {
    font-weight: bold;
}
.tcnewbd .cok_tishi .cok_em {
    font-weight: bold;
}
.tcnewbd .dy_an {
    background-position: -48px -63px;
    height: 45px;
    margin: 0 auto 30px;
    width: 121px;
}
.tcnewbd .dy_an1 {
    background-position: -169px -63px;
    height: 40px;
    margin: 25px auto 20px;
    width: 90px;
}
.fenye_main {
    clear: both;
    height: 25px;
    margin: 0 auto;
    padding: 18px 0 0;
    width: 952px;
}
.fenye {
    clear: both;
    float: right;
}
.fenye .fenye_a {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #adadad;
    color: #037ada;
    display: block;
    float: left;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    margin: 0 4px 0 0;
    padding: 0 8px;
}
.fenye .fenye_a:hover {
    color: #037ada;
}
.fenye .fenye_a1 {
    margin: 0 10px 0 0;
    padding: 0 8px 0 15px;
    position: relative;
}
.fenye .fenye_a2 {
    margin: 0 0 0 6px;
    padding: 0 15px 0 8px;
    position: relative;
}
.fenye .fenye_a3 {
    background: none repeat scroll 0 0 #ffeed3;
    border: 1px solid #ff781e;
    color: #f60;
}
.fenye .fenye_a3:hover {
    color: #f60;
}
.fenye .fenye_ahui {
    color: #666;
}
.fenye .fenye_ahui:hover {
    color: #666;
    text-decoration: none;
}
.fenye .fenye_a .bl {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #fff #fb6608 #fff #fff;
    border-image: none;
    border-style: solid;
    border-width: 5px;
    display: block;
    height: 0;
    left: 1px;
    overflow: hidden;
    position: absolute;
    top: 7px;
    width: 0;
}
.fenye .fenye_a .bhui {
    color: #cecece;
}
.fenye .fenye_a .br {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #fff #fff #fff #fb6608;
    border-image: none;
    border-style: solid;
    border-width: 5px;
    display: block;
    height: 0;
    overflow: hidden;
    position: absolute;
    right: 1px;
    top: 7px;
    width: 0;
}
.fenye .fenyedd {
    color: #adadad;
    float: left;
    font-weight: bold;
    margin: 0 4px;
}
.fenye1 {
    padding: 10px 0 0;
}
.fenye1 .em_user {
    color: #9a9899;
    display: block;
    float: left;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    padding: 0 5px;
}
.fenye1 .em_user .em_userinput {
    border: 1px solid #adadad;
    color: #000;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    width: 22px;
}
#fenye {
    display: block;
    float: right;
    font-size: 14px;
    height: 24px;
    margin-right: 5px;
    overflow: hidden;
}
#fenye ul {
    overflow: hidden;
}
#fenye li {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #adadad;
    color: #666;
    display: inline;
    float: left;
    height: 22px;
    line-height: 22px;
    margin: 0 5px 0 0;
}
#fenye li a {
    color: #037ada;
    font-size: 12px;
    padding: 0 8px;
}
#fenye li span {
    font-size: 12px;
    padding: 0 10px;
}
#fenye li a:hover {
    text-decoration: underline;
}
#fenye li.on {
    background: none repeat scroll 0 0 #ffeed3;
    border: 1px solid #f60;
}
#fenye li.on a {
    color: #d11717;
}
#fenye li.on a:hover {
    text-decoration: underline;
}
#fenye li.fl {
    position: relative;
}
#fenye li b {
    border: 4px solid;
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    position: absolute;
    top: 8px;
    width: 0;
}
#fenye li.first b {
    border-color: #fff #f60 #fff #fff;
    left: 0;
}
#fenye li.first_no b {
    border-color: #fff #cecece #fff #fff;
    left: 0;
}
#fenye li.last b {
    border-color: #fff #fff #fff #f60;
    right: 0;
}
#fenye li.last_no b {
    border-color: #fff #fff #fff #cecece;
    right: 0;
}
#fenye li.last a, #fenye li.last_no a, #fenye li.first a, #fenye li.first_no a {
    padding: 0 10px;
}
#fenye li.sl {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
    border: 0 none;
    font-weight: bold;
    padding: 0 5px;
}
.hot_city {
    font-family: '宋体','微软雅黑';
    margin: 30px auto 0;
    padding: 0 0 20px;
    width: 960px;
}
.hot_city .city_dl, .hot_city .city_dd {
    display: block;
}
.hot_city .city_dd {
    height: 66px;
    line-height: 20px;
    padding-left: 75px;
    position: relative;
    width: 850px;
    z-index: 1;
}
.hot_city .city_dd .hot_citystr {
    color: #262626;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    left: 10px;
    line-height: 20px;
    position: absolute;
    top: 3px;
}
.hot_city .city_dd .hot_citya {
    color: #262626;
    font-size: 12px;
    margin: 0 10px 0 0;
    padding: 0;
    white-space: nowrap;
}
.hot_city .city_dd .hot_citya:hover {
    text-decoration: underline;
}
.err-body {
    background: none repeat scroll 0 0 #f5eded;
    margin: 0 auto;
    padding: 50px 0 80px;
    width: 960px;
}
.bg-err {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/css/bgimg/err_bg0712.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 202px;
    margin: 0 auto;
    width: 600px;
}
.bg-err .pad {
    line-height: 22px;
    padding: 108px 40px 0 90px;
}
.bg-err .text {
    color: #6e6e6e;
    font-size: 20px;
    font-weight: bold;
}
.bg-err .alink {
    color: #ffb973;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
.gs-interst {
    margin: 20px auto 0;
    overflow: hidden;
    width: 876px;
}
.gs-interst .hd {
    color: #666;
    font: 18px/50px '微软雅黑';
}
.gs-interst .bd {
    background: none repeat scroll 0 0 #eee;
    overflow: hidden;
    padding: 30px 0;
}
.gs-interst .bd ul {
    overflow: hidden;
    padding: 0;
    width: 879px;
}
.gs-interst .bd li {
    border-right: 1px dotted #cacaca;
    color: #666;
    display: inline;
    float: left;
    height: 242px;
    margin: 20px 0 0;
    padding: 0 30px;
    width: 232px;
}
.gs-interst .bor {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d4d4d4;
}
.gs-interst img {
    display: block;
    height: 155px;
    overflow: hidden;
    width: 230px;
}
.gs-interst .loadimg {
    height: 32px;
    width: 32px;
}
.gs-interst .tit {
    font: 14px/20px '微软雅黑';
    height: 40px;
    margin: 4px auto 8px;
    overflow: hidden;
    width: 210px;
    word-wrap: break-word;
}
.gs-interst .tit a, .gs-interst .tit a:hover {
    color: #666;
}
.gs-interst .buy {
    font: 12px/30px '宋体';
    margin: 0 auto;
    position: relative;
    width: 210px;
}
.gs-interst .price {
    color: #e54007;
    display: inline;
    float: left;
    font: 20px/30px "微软雅黑";
}
.gs-interst .yprice {
    display: inline;
    float: left;
    margin: 2px 0 0 5px;
    text-decoration: line-through;
}
.gs-interst .coun {
    position: absolute;
    right: 0;
}
.boxrig-knlike .clearmsg {
    color: #36c;
    display: none;
    float: right;
    font: 12px/34px '宋体';
    margin: 0 8px 0 0;
}
.history-box {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #d4d4d4;
    border-left: 1px solid #d4d4d4;
    border-right: 1px solid #d4d4d4;
    margin-bottom: 5px;
    width: 218px;
}
.history-box ul {
    overflow: hidden;
}
.history-box li {
    border-top: 1px dotted #c9c9c9;
    height: 52px;
    margin-top: -1px;
    overflow: hidden;
    padding: 9px 5px 9px 10px;
}
.history-box li.bg {
    background: none repeat scroll 0 0 #f8f8f8;
}
.history-box .pic {
    border: 1px solid #d4d4d4;
    float: left;
    height: 50px;
    margin-right: 8px;
    width: 70px;
}
.history-box .pic img {
    background: none repeat scroll 0 0 #fff;
    display: block;
}
.history-box .info {
    color: #2d2d2d;
    font: 12px/18px '宋体';
    overflow: hidden;
}
.history-box .info .tit {
    height: 36px;
    overflow: hidden;
    word-wrap: break-word;
}
.history-box .info a, .history-box .info a:hover {
    color: #2d2d2d;
}
.history-box .info .price {
    color: #e54007;
    font: bold 14px/20px '微软雅黑';
}
.no-history {
    color: #666;
    height: 78px;
    line-height: 78px;
    text-align: center;
}
#headTop .headRelat .history-box {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d4d4d4;
    display: none;
    left: -1px;
    margin: 0;
    position: absolute;
    top: 21px;
}
#headTop .headRelat:hover .history-box, #headTop .on .history-box {
    display: block;
}
#headTop .headRelat .clearmsg {
    background: none repeat scroll 0 0 #f3f3f3;
    color: #36c;
    display: none;
    float: none;
    font-size: 12px;
    height: 32px;
    line-height: 32px;
    margin: 0;
    padding: 0;
    text-align: center;
    text-decoration: none;
    width: 218px;
}
#headTop .headRelat .clearmsg:hover {
    text-decoration: underline;
}
#headTop .headRelat .history-box li {
    border: 0 none;
    margin: 0;
}
#ritfllow {
    position: fixed;
    width: 54px;
    z-index: 900;
}
#ritfllow .mobileBtn, #ritfllow .gotopBtn, #ritCode .cCode {
    background-image: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/ritfloat-index.png");
    background-repeat: no-repeat;
}
#ritfllow .mobileBtn {
    background-position: 10px -38px;
    cursor: pointer;
    display: none;
    height: 39px;
    position: relative;
    visibility: hidden;
    width: 54px;
}
#ritfllow .mhovBtn {
    background-position: -44px -38px;
    text-decoration: none;
}
#ritfllow .mobileBtn img, #ritfllow .mobileBtn a {
    display: block;
    margin: 0;
    padding: 0;
}
#ritfllow .mobileBtn .codeImg {
    bottom: -3px;
    display: none;
    height: 145px;
    overflow: hidden;
    position: absolute;
    right: 52px;
    width: 116px;
}
#ritfllow .mhovBtn .codeImg {
    background: url("about:blank") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
}
#ritfllow .gotopBtn {
    background-position: 0 0;
    display: block;
    font-size: 0;
    height: 39px;
    line-height: 0;
    margin: 0 0 0 10px;
    overflow: hidden;
    text-indent: -999px;
    visibility: hidden;
    width: 44px;
}
#ritfllow .gotopBtn:hover {
    background-position: -54px 0;
    text-decoration: none;
}
#ritCode {
    height: 183px;
    overflow: hidden;
    padding: 0 0 0 10px;
    position: fixed;
    visibility: hidden;
    width: 108px;
    z-index: 999;
}
#ritCode a, #ritCode img {
    border: 0 none;
    display: block;
    margin: 0;
    padding: 0;
}
#ritCode .imgbox {
    height: 183px;
    position: relative;
    width: 108px;
}
#ritCode .cCode {
    background-position: 0 -123px;
    font-size: 0;
    height: 11px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    right: 4px;
    top: 48px;
    width: 11px;
    z-index: 20;
}
#ftprompt {
    background: none repeat scroll 0 0 #ffe3d5;
    border: 2px solid #ffcdb2;
    margin: 8px auto 10px;
    overflow: hidden;
    padding: 8px 0 8px 10px;
    position: relative;
    width: 946px;
}
#ftprompt .ftp {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/img/notice_bg1126.png") no-repeat scroll -323px 0 rgba(0, 0, 0, 0);
    color: #474747;
    font-family: '宋体';
    font-size: 12px;
    line-height: 20px;
    padding: 0 0 0 20px;
    word-wrap: break-word;
}
#ftprompt .ftp span {
    color: #5f0000;
}
#ftprompt .ftp a {
    color: #474747;
}
#ftprompt .ftp a:hover {
    text-decoration: none;
}
#ftprompt .ftp a.xq, #ftprompt .ftp a.xq:hover {
    color: #3266cb;
    display: block;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    position: absolute;
    right: 10px;
    text-decoration: underline;
    top: 8px;
}
#ftprompt .ftp a.alink, #ftprompt .ftp a.alink:hover {
    color: #3266cb;
    text-decoration: underline;
}
.headTopLogin span {
    display: block;
    float: left;
}
.headTopLogin .yellowd1 {
    color: #ed6626;
}
.m_r_10 {
    margin-right: 10px;
}
.p_0_10 {
    padding: 0 10px;
}
.p_1_10 {
    padding: 0 10px 0 0;
}
.check-mobile {
    color: #333;
    font-family: 宋体;
    font-size: 12px;
}
.check-mobile a {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/addmobilebg.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
    color: #36c;
    display: inline-block;
    font-family: 宋体;
    font-size: 12px;
    padding-left: 10px;
}
.check-mobile a:hover {
    text-decoration: underline;
}
.mapaddmoblile {
    padding: 10px 0 0 710px;
}
#tcloginform, #tcloginform-mobile {
    display: none;
}
.send_password, .nowbuy {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/btn140704.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.nowbuy:hover {
    text-decoration: none;
}
.statepop {
    left: 44px;
    position: absolute;
    top: 40px;
}
.state_ico {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/ico140224.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #3264c4;
    cursor: pointer;
    display: block;
    font-size: 12px;
    margin-left: 164px;
    padding: 0 13px 0 0;
    width: 96px;
}
.state_m {
    background-position: right 0;
}
.state_l {
    background-position: right -16px;
}
.statepop .state_l {
    display: block;
    margin-left: 162px;
    padding: 0 13px 0 0;
    width: 96px;
}
.send_password {
    color: #3264c4;
    display: block;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 121px;
}
.send_password:hover {
    background-position: 0 -40px;
    text-decoration: none;
}
.send_greypassword {
    background-position: 0 -80px;
    color: #999;
    width: 160px;
}
.send_greypassword:hover {
    background-position: 0 -80px;
}
.side-login .state_ico {
    padding: 0 13px 0 6px;
}
.side-login .state_l {
    padding: 0 13px;
}
.fee_opin {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    color: #999;
    display: block;
    font-size: 12px;
    height: 31px;
    line-height: 15px;
    margin: 0 0 0 10px;
    padding: 6px 7px;
    text-align: center;
    width: 24px;
}
.fee_opin:hover {
    color: #f98235;
    text-decoration: none;
}
.ritCodeerwei {
    padding: 16px 0 0 10px !important;
}
#ritCode .erweiclose {
    background-image: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/ritfloat-hd.png");
    background-position: 0 -118px;
    font-size: 0;
    height: 17px;
    line-height: 0;
    overflow: hidden;
    right: 7px;
    top: -16px;
    width: 17px;
}
.mT8 {
    margin-top: 8px;
}
.itemcon .bd .wbox .sptime, .layer .bd .sptime, #panic .bd .bor .sptime {
    background: none repeat scroll 0 0 #333;
    color: #fff;
    display: none;
    font-size: 12px;
    height: 22px;
    left: 0;
    line-height: 22px;
    opacity: 0.8;
    padding: 0 6px;
    position: absolute;
    top: 134px;
    width: 218px;
}
.classify, .classify-channel, .classify-search {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fff;
    border-color: #d8d8d8 #d8d8d8 -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    margin: 0 auto 10px;
    padding: 15px 15px 0;
    width: 928px;
}
.classify-channel, .classify-search {
    border-color: #d8d8d8 #d8d8d8 #f58e34;
    border-style: solid;
    border-width: 1px 1px 0;
}
.classify-search {
    border-color: #d8d8d8;
    padding: 12px 15px 0;
}
.classify-searchnav {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fff;
    border-color: -moz-use-text-color #d8d8d8 #d8d8d8;
    border-image: none;
    border-right: 1px solid #d8d8d8;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    margin: -10px auto 10px;
    padding: 10px 15px 0;
    width: 928px;
}
.classify-dl, .classify-more {
    font-family: "宋体";
    font-size: 12px;
    line-height: 20px;
    padding: 0 0 10px 45px;
    position: relative;
}
.classify-more {
    margin: 0 50px 0 45px;
    padding: 0 0 10px;
    width: 823px;
    z-index: 90;
}
.classify-third {
    margin: 0 50px 0 55px;
}
.classify-ul {
    background: none repeat scroll 0 0 #f8f8f8;
    border: 1px solid #f2f1f1;
    font-family: "宋体";
    font-size: 12px;
    line-height: 20px;
    margin: 0 0 20px 45px;
    padding: 6px 10px 3px;
    width: 855px;
}
.classify-ul .list-fy a em, .classify-dl .list-fy a em {
    color: #999;
}
.classify-ul .list-fy a:hover em, .classify-dl .list-fy a:hover em {
    color: #fff;
    text-decoration: none;
}
.classify-search .tit-nav {
    color: #333;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    margin: 0;
    padding: 4px 0 0;
}
.classify-search .classify-dl {
    padding: 0 0 3px 45px;
}
.classify-searchnav .classify-dl {
    padding: 0 0 2px 80px;
}
.classify .list-tit, .classify-channel .list-tit, .classify-search .list-tit, .classify-searchnav .list-tit {
    color: #999;
    height: 20px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 37px;
}
.classify-searchnav .list-tit {
    width: 80px;
}
.classify-more .list-tit {
    left: -45px;
}
.classify-third .list-tit {
    left: -55px;
}
.classify .list-fy, .classify-channel .list-fy, .classify-search .list-fy, .classify-searchnav .list-fy {
    float: left;
    height: 20px;
    padding: 0 5px 3px 1px;
    position: relative;
}
.classify .list-fy a, .classify-channel .list-fy a, .classify-search .list-fy a, .classify-searchnav .list-fy a {
    color: #666;
    display: inline-block;
    height: 20px;
    padding: 0 6px;
    white-space: nowrap;
}
.classify .list-fy .block_col, .classify .list-fy .block_col b, .classify-channel .list-fy .block_col, .classify-channel .list-fy .block_col b, .classify-search .list-fy .block_col, .classify-search .list-fy .block_col b, .classify-searchnav .list-fy .block_col, .classify-searchnav .list-fy .block_col b {
    color: #ed6626;
}
.classify .list-fy a.block_col:hover {
    color: #fff;
}
.classify .list-fy b, .classify-channel .list-fy b, .classify-search .list-fy b, .classify-searchnav .list-fy b {
    color: #999;
    font-weight: normal;
    padding-left: 5px;
}
.classify .on, .classify-channel .on, .classify-search .on, .classify-searchnav .on, .classify .on .block_col {
    color: #fff;
}
.classify .on b, .classify-channel .on b, .classify-search .on b, .classify-searchnav .on b, .classify .on .block_col b {
    color: #fff;
}
.classify .list-fy a:hover, .classify-channel .list-fy a:hover, .classify-search .list-fy a:hover, .classify-searchnav .list-fy a:hover, .classify .list-fy a:hover b, .classify-channel .list-fy a:hover b, .classify-search .list-fy a:hover b, .classify-searchnav .list-fy a:hover b, .classify .on a, .classify-channel .on a, .classify-search .on a, .classify-searchnav .on a {
    background: none repeat scroll 0 0 #f87d2d;
    border-radius: 2px;
    color: #fff;
    text-decoration: none;
}
.classify-third .list-tit {
    width: 48px;
}
.classify .list-fy .hotico, .classify-channel .list-fy .hotico {
    right: 0;
    top: -14px;
}
.classify-ul .list-fy {
    line-height: 20px;
    white-space: nowrap;
}
.classify-ul .list-fy .shop-zm {
    color: #ed6626;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-right: 1px;
    padding-left: 4px;
    position: relative;
    top: 1px;
}
.hot-classify {
    background: none repeat scroll 0 0 #f9f9f9;
    border-bottom: 0 none;
    height: 28px;
    margin: 0 auto;
    overflow: hidden;
    padding: 10px 15px 0;
}
.hot-classify .classify-dl {
    padding: 0 0 0 45px;
}
.hot-classify .classify-dl .yellowd1 {
    color: #ed6626;
}
.hot-classify .classify-dl .list-fy {
    padding: 0 1px 20px;
}
.border-topnew {
    border-bottom: 0 none;
    border-top: 1px solid #e9e9e9;
}
.border-topnewno {
    border-bottom: 0 none;
}
.onmodel .firstli b, .onmodel .secli a, .poswrap b, .screenpos b, .check-cite {
    background: url("screen-ico.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.hotscreen {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #f9f9f9;
    border-color: #ddd #ddd -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    font-size: 12px;
    height: 28px;
    margin: 0 auto;
    padding: 10px 10px 0 0;
    width: 948px;
}
.screenwrap {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fff;
    border-color: #ddd #ddd -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    font-size: 12px;
    margin: 0 auto 10px;
    padding: 0 0 8px;
    position: relative;
    width: 958px;
}
.left-sec .screenwrap {
    margin: 0;
    width: 720px;
}
.screenwrap label {
    cursor: pointer;
}
.screenwrap .firstpad {
    margin-top: 16px;
}
.border-topnew {
    border-bottom: 0 none;
    border-top: 1px solid #ebebeb;
}
.itemmore {
    height: 22px;
    margin: 0 0 10px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.item-list {
    margin: 0 0 7px;
    padding: 0 0 0 62px;
    position: relative;
    width: 800px;
}
.left-sec .item-list {
    width: 563px;
}
.sub-item-list {
    background: none repeat scroll 0 0 #f8f8f8;
    border: 1px solid #f2f1f1;
    margin: 0 0 10px 62px;
    padding: 6px 10px 0;
    position: relative;
    width: 790px;
}
.left-sec .sub-item-list {
    width: 590px;
}
.item-list-ul {
    width: 700px;
}
.left-sec .item-list-ul {
    width: 500px;
}
.item-h-list {
    width: 888px;
}
.item-list-ul .item-dt, .item-list .item-dt {
    color: #999;
    left: 0;
    line-height: 20px;
    padding: 0 0 0 14px;
    position: absolute;
    top: 0;
    width: 48px;
}
.item-list-ul .col-line, .item-list .col-line {
    color: #d0d0d0;
    display: inline-block;
    padding: 0 0 0 11px;
}
.item-list-ul .item-dd, .item-list .item-dd {
    float: left;
    height: 20px;
    padding: 0 1px 5px;
    position: relative;
}
.item-list-ul a, .item-list-ul .on a, .item-list a, .item-list .on a {
    color: #3c3c3c;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    padding: 0 7px;
    white-space: nowrap;
}
.item-list-ul a:hover, .item-list-ul .on a, .item-list a:hover, .item-list .on a {
    background: none repeat scroll 0 0 #f87d2d;
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    padding: 0 7px;
    text-decoration: none;
    white-space: nowrap;
}
.item-list .item-dd .highcol {
    color: #ed6626;
}
.item-list .item-dd .highcol:hover {
    color: #fff;
}
.item-list-ul .item-dd b, .item-list .item-dd b {
    color: #999;
    font-weight: normal;
    padding-left: 6px;
}
.item-list-ul a:hover b, .item-list-ul .on a b, .item-list a:hover b, .item-list .on a b {
    color: #fff;
}
.screenwrap .poswrap {
    position: absolute;
    right: -86px;
    text-align: right;
    top: 0;
    width: 90px;
}
.sub-item-list .poswrap {
    right: 10px;
    top: 6px;
}
.screenwrap .poswrap b {
    cursor: pointer;
    display: inline-block;
    float: right;
    font-weight: normal;
}
.screenwrap .down, .screenwrap .up {
    height: 22px;
    margin: 0 0 0 5px;
    width: 20px;
}
.screenwrap .item-list .poswrap .down {
    background-position: 0 -111px;
    display: none;
}
.screenwrap .item-list .poswrap .up {
    background-position: 0 -134px;
}
.screenwrap .item-list .poswrap .down:hover {
    background-position: -24px -111px;
}
.screenwrap .item-list .poswrap .up:hover {
    background-position: -24px -134px;
}
.screenwrap .m, .screenwrap .s {
    height: 22px;
    width: 44px;
}
.screenwrap .m {
    background-position: 0 -62px;
}
.screenwrap .s {
    background-position: 0 -87px;
}
.screenwrap .m:hover {
    background-position: -48px -62px;
}
.screenwrap .s:hover {
    background-position: -48px -87px;
}
.screenpos {
    bottom: 10px;
    position: absolute;
    right: 10px;
}
.screenpos b {
    cursor: pointer;
}
.screenwrap .big-down, .screenwrap .big-up {
    height: 28px;
    width: 28px;
}
.screenwrap .big-down {
    background-position: 0 0;
}
.screenwrap .big-up {
    background-position: 0 -31px;
    display: none;
}
.screenwrap .big-down:hover {
    background-position: -32px 0;
    width: 78px;
}
.screenwrap .big-up:hover {
    background-position: -32px -31px;
    width: 78px;
}
.onmodel {
    border-bottom: 1px dotted #e5e5e5;
    margin: 0 11px;
    padding: 7px 0;
}
.onmodel li {
    float: left;
}
.onmodel .firstli {
    color: #3c3c3c;
    line-height: 24px;
    padding: 0 0 0 3px;
}
.onmodel .firstli b {
    background-position: -66px -113px;
    display: inline-block;
    height: 9px;
    margin: 0 10px;
    width: 5px;
}
.onmodel .bor-a {
    border: 1px solid #edc0a3;
    color: #666;
    display: inline-block;
    float: left;
    height: 23px;
    line-height: 22px;
    margin: 0 10px 0 0;
    padding: 0 21px 0 5px;
    position: relative;
}
.onmodel .bor-a:hover {
    border: 1px solid #d7976e;
    cursor: pointer;
    text-decoration: none;
}
.onmodel .secli {
    position: relative;
    width: 850px;
}
.onmodel .secli a {
    background-position: -49px -113px;
    display: inline-block;
    height: 11px;
    position: absolute;
    right: 4px;
    top: 5px;
    width: 11px;
}
.onmodel .blocktips {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e1e1e1;
    color: #666;
    display: inline-block;
    float: left;
    height: 23px;
    line-height: 22px;
    margin: 0 10px 0 0;
    padding: 0 5px;
    position: absolute;
}
.check-cite {
    background-position: -49px -128px;
    display: none;
    height: 13px;
    margin: -1px 5px 0 0;
    vertical-align: middle;
    width: 13px;
}
.screenwrap .on .check-cite {
    background-position: -66px -128px;
}
.block-check .check-cite {
    display: inline-block;
}
.screenwrap .disnone {
    display: none;
}
.screenwrap .lineblock {
    background: none repeat scroll 0 0 #ebebeb;
    height: 2px;
    margin: 10px 0 16px;
    overflow: hidden;
    width: 100%;
}
.ubg {
    background-image: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/ucenterimg/bgimg/ubg140715.png");
    background-repeat: no-repeat;
}
.ucicon {
    background-image: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/ucenterimg/bgimg/uicon.png");
    background-repeat: no-repeat;
}
.classify-more .list-more, #city_swich .city_nav a.jiao {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/pdlistui.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.con_box .con_right .wowo_right .wowo_head, .con_box .con_left .con_city, .con_box .con_right .kn_like, .con_left .gxq_box .gxq_title, #subnav .hd, .itemcon .hd, .itemcon .hd .more, #channelRirht .hd {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/css/bgimg/pp.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
}
.con_box .dh_spbox ul li.right span, #gs_outbox .bd .hove_img li .min a, .wqcon .gdswr ul .rit span {
    background: url("http://s2.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/css/bgimg/publicv0606.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.xq_box .xq_lr .xq_left .xq_qiang, .con_left .xq_box .xq_lr .xq_zhekou, .con_box .dh_spbox .dh_sptc, .con_box .con_left .sp_box .taocan_big {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/css/bgimg/xq.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.lazyload {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/css/img/inloding.gif") no-repeat scroll center 45% rgba(0, 0, 0, 0);
}
.con_box .dh_spbox .zm_dh, .con_box .dh_spbox .tc_dh, .con_box .dh_spbox .oy_dh, .con_box .dh_spbox .hot_dh, .con_box .dh_spbox .new_dh {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/css/bgimg/icoshop0115.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.xq_box .xq_lr .xq_left .xq_zcyes_a, .xq_box .xq_lr .xq_left .xq_zcyes_b, .xq_box .xq_lr .xq_left .xq_zcno_a, .xq_box .xq_lr .xq_left .xq_zcno_b {
    background: url("http://s2.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/css/bgimg/safe_button.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.con_left .xq_box .xq_lr .validbox {
    background: url("http://s2.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/css/bgimg/validbg.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
}
.tabchu .delddbot {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/usercenter/bgimg/tcpop_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#gs_outbox .hd .subscribe, #gs_outbox .bd em {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/shop/bgimg/gssold.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.errormsg .msg, .wqcon .nonegs .msgbox {
    background: url("http://s2.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/css/img/ww_sorry.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.con_left .spanpre {
    background: url("http://s2.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/usercenter/bgimg/error_okico.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.tabchu .gscon .titbg, #wq_msg .delddbot .btn, #ok_msg .delddbot .btn2, .tabchu .gscon .imgbg, .wqgs_tit .so_search, .wqgs_tit .wq_tab li a.cur, .wqgs_tit .wq_tab li a.cur cite, .wqcon .gdswr .binfor .over {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/css/bgimg/wqtg_0709.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.tabchu .intbox, .tabchu .ritbtn {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/usercenter/bgimg/user.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.boxrig-info .info-ico, .boxrig-attent a, #xqFollow .min ul.cen li.fen .fennew ul li a em, .pre_share a.bgico {
    background: url("http://s2.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/wowoicon0417.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.share-box dd a, .share-tcbox b, .share-tcbox a, .wowofans .icofx {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/ico_small_log1225.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.search_box, .selec, .ico_hsj_on .ico_hsj, .more_t {
    background: url("http://s0.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/moviebgimg/move_icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.btn_sm {
    background: url("http://s0.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/moviebgimg/col-ico0314.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.btn_sm {
    background-position: 0 -420px;
    color: #fff;
    display: block;
    height: 28px;
    line-height: 26px;
    text-align: center;
    width: 67px;
}
.btn_sm:hover {
    background-position: 0 -561px;
    text-decoration: none;
}
.classify-more .list-more {
    background-position: -75px -320px;
    color: #666;
    cursor: pointer;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    padding: 0 0 0 17px;
    position: absolute;
    right: -50px;
    top: 0;
    width: 28px;
}
#city_swich {
    background: none repeat scroll 0 0 #fff;
    border: 2px solid #eee7dd;
    display: none;
    height: auto;
    position: absolute;
    right: -78px;
    top: 30px;
    width: 596px;
    z-index: 100;
}
#city_swich.datesea {
    border: 0 none;
    left: -1px;
}
#city_swich .city_nav {
    border: 1px solid #e0a875;
    height: auto;
    position: relative;
    width: 594px;
}
#city_swich .wowoclose {
    right: 7px;
    top: 4px;
    z-index: 100;
}
#city_swich .city_nav a.jiao, city_swich .city_nav a.jiao:hover {
    background-position: -80px -343px;
    height: 7px;
    position: absolute;
    right: 50px;
    text-decoration: none;
    top: -7px;
    width: 10px;
}
#city_swich .cityHot {
    border-bottom: 1px solid #e0a875;
    list-style: none outside none;
    margin: 0 auto;
    overflow: hidden;
    padding: 2px 30px 4px 49px;
    position: relative;
    width: 515px;
}
#city_swich .cityHot li {
    color: #666;
    float: left;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    padding: 0 0 0 10px;
    white-space: nowrap;
}
#city_swich .cityHot li a {
    color: #666;
    display: inline-block;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    padding: 0 3px;
}
#city_swich .cityHot li a:hover {
    background: none repeat scroll 0 0 #ec9d04;
    color: #fff;
    text-decoration: none;
}
#city_swich .cityHot li.hot {
    font-weight: bold;
    left: 5px;
    position: absolute;
    top: 2px;
}
#city_swich .sort_az {
    border-bottom: 1px dotted #e0a875;
    overflow: hidden;
    padding: 4px 0 6px 49px;
    position: relative;
    width: 545px;
}
#city_swich .sort_az li.all {
    font-weight: bold;
    left: 5px;
    position: absolute;
    top: 4px;
}
#city_swich .sort_az li {
    color: #666;
    float: left;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    margin: 0;
    overflow: hidden;
    padding: 0 0 0 10px;
    word-spacing: normal;
}
#city_swich .sort_az a {
    background: none repeat scroll 0 0 #e7e5e6;
    color: #666;
    display: block;
    float: left;
    font-family: "宋体";
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    margin: 3px 1px 0 0;
    padding: 0;
    text-align: center;
    width: 16px;
}
#city_swich .sort_az a:hover {
    background: none repeat scroll 0 0 #ec9d04;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}
#city_swich .sort_az a.city_on {
    background: none repeat scroll 0 0 #ec9d04;
    color: #fff;
    font-weight: bold;
}
#city_swich .city_list {
    height: 145px;
    left: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 8px 0;
    position: relative;
    top: 0;
    width: 594px;
}
#city_swich .city_list li {
    color: #666;
    display: block;
    font-size: 12px;
    height: auto;
    line-height: 20px;
    margin: 0 0 5px;
    padding: 0 10px 0 30px;
    position: relative;
    white-space: normal;
    width: 554px;
}
#city_swich .city_list li a {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
    color: #666;
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
    margin: 0 10px 0 0;
}
#city_swich .city_list li a:hover {
    color: #666;
    text-decoration: underline;
}
#city_swich .city_list li a.first {
    background: none repeat scroll 0 0 #e7e5e6;
    display: block;
    height: 16px;
    left: 5px;
    line-height: 16px;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 2px;
    width: 16px;
}
#city_swich .city_list li a.first:hover {
    background: none repeat scroll 0 0 #ec9d04;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}
#city_swich .city_list li.city_on {
    background: none repeat scroll 0 0 #fff1d6;
}
#city_swich .city_list li.city_hov {
    background: none repeat scroll 0 0 #e7e5e6;
}
#city_swich .city_list li.ico {
    height: 165px;
    overflow: hidden;
    text-indent: -999px;
}
.redbig {
    background-color: #ff9d58;
    background-position: 0 -653px;
    color: #fff;
    font-weight: bold;
}
.bigtn90, .bigtn90:hover {
    display: inline-block;
    font-family: "宋体";
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    text-decoration: none;
    width: 90px;
}
.grey-col {
    color: #cdcdcd;
}
.dressing {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #f9f9f9;
    border-color: -moz-use-text-color #d8d8d8 #d8d8d8;
    border-image: none;
    border-right: 1px solid #d8d8d8;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    height: 28px;
    margin: -10px auto 10px;
    width: 958px;
}
.dressing-top {
    border: 1px solid #d8d4d5;
    margin-top: 0;
}
.dressing li {
    border-right: 1px solid #e9e9e9;
    color: #666;
    float: left;
    font-size: 12px;
    height: 28px;
    line-height: 28px;
    position: relative;
}
.dressing a, .dressing a:hover {
    color: #666;
    display: inline-block;
    font-size: 12px;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    padding: 0 30px;
    text-align: center;
    text-decoration: none;
}
.dressing .default {
    background-position: 0 0;
    width: 43px;
}
.sec-bor {
    border-bottom: 2px solid #f58e34;
}
.dressing li .default-sec {
    padding: 0 14px;
}
.dressing li.on {
    background-color: #e9e9e9;
}
.dressing li .icochan {
    background: url("http://s0.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/channelmidpub.png") no-repeat scroll 0 -36px rgba(0, 0, 0, 0);
    height: 8px;
    position: absolute;
    right: 18px;
    top: 10px;
    width: 8px;
}
.dressing li.on .icochan {
    background-position: 0 0;
}
.dressing .discount, .dressing .pribox .icochan {
    background-position: 0 -54px;
}
.dressing .pribox.on .icochan {
    background-position: 0 -18px;
}
.dressing li.upnew {
    background-color: #e9e9e9;
}
.dressing li.upnew .icochan {
    background-position: 0 -18px;
}
.dressing .up .icochan {
    background-color: #e9e9e9;
    background-position: 0 -18px;
}
.dressing .down .icochan {
    background-color: #e9e9e9;
    background-position: 0 0;
}
.dressing .on .icochan {
    background-color: #e9e9e9;
    background-position: 0 -18px;
}
.dressing .time:hover {
    background-position: 0 -297px;
}
.dressing .down .time, .dressing .down .time:hover {
    background-position: 0 -189px;
}
.dressing .up .time, .dressing .up .time:hover {
    background-position: 0 -162px;
}
.dressing .list-form {
    border: 0 none;
    margin-left: 10px;
    padding: 0 0 0 32px;
    position: relative;
}
.dressing .list-form .newico {
    left: 62px;
    top: -12px;
}
.dressing .check-input {
    display: block;
    left: 12px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 7px;
}
.dressing .list-form.on {
    background-color: #f9f9f9;
}
#searchtime .tlist .subbtn, #searchtime .tlist .cityTxt, #searchtime .tlist .inputTxt, .dateList .wowodatetit, .dateList .wowodatetit b {
    background: url("http://s2.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/city_se_icoNew.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#searchtime {
    background: none repeat scroll 0 0 #fffbf2;
    border: 1px solid #d8d4d5;
    height: 36px;
    margin: 0 auto 10px;
    position: relative;
    width: 958px;
    z-index: 200;
}
#searchtime .tlist {
    color: #666;
    float: left;
    font-size: 12px;
    padding: 4px 0 0;
    position: relative;
}
#searchtime .tlist .spanName {
    display: block;
    float: left;
    height: 24px;
    line-height: 24px;
    padding: 0 6px 0 10px;
}
#searchtime .tlist .cityTxt {
    background-color: #fff;
    background-position: 95px -80px;
    border: 1px solid #d8d4d5;
    color: #666;
    display: block;
    float: left;
    height: 24px;
    line-height: 24px;
    padding: 0 4px;
    width: 110px;
}
#searchtime .tlist .inputTxt {
    background-color: #fff;
    background-position: 145px 3px;
    border: 1px solid #d8d4d5;
    color: #666;
    display: block;
    float: left;
    font-family: "微软雅黑";
    height: 24px;
    line-height: 24px;
    padding: 0 4px;
    width: 160px;
}
#searchtime .tlist .seaTxt {
    border: 1px solid #d8d4d5;
    color: #999;
    display: block;
    float: left;
    height: 24px;
    line-height: 24px;
    padding: 0 4px;
    width: 210px;
}
#searchtime .tlist .subbtn {
    background-position: -34px -21px;
    border: 0 none;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 26px;
    line-height: 0;
    margin: 0 0 0 16px;
    overflow: hidden;
    text-indent: -999px;
    width: 55px;
}
#searchtime .tlist .subbtn:hover {
    text-decoration: none;
}
.dateList {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e0a875;
    display: none;
    left: 48px;
    padding: 2px 0 4px;
    position: absolute;
    top: 30px;
    width: 190px;
}
.dateList .wowodatetit {
    background-position: 0 -52px;
    background-repeat: repeat-x;
    color: #666;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    margin: 0 auto;
    overflow: hidden;
    padding: 0 5px;
    position: relative;
    text-align: center;
    width: 174px;
}
.dateList .wowodatetit b {
    cursor: pointer;
    display: block;
    height: 26px;
    overflow: hidden;
    text-indent: -999px;
    width: 12px;
}
.dateList .wowodatetit .datelft {
    background-position: -17px -21px;
    display: none;
    left: 5px;
    position: absolute;
    top: 0;
}
.dateList .wowodatetit .daterit {
    background-position: 0 -21px;
    position: absolute;
    right: 5px;
    top: 0;
}
.dateList .wowoweek {
    font-size: 12px;
    margin: 0 auto;
    overflow: hidden;
    padding: 4px 0;
    width: 184px;
}
.dateList .wowoweek li {
    border: 1px solid #fff;
    float: left;
    height: 16px;
    line-height: 16px;
    margin: 0 1px 2px;
    text-align: center;
    width: 22px;
}
.dateList .wowodate {
    font-size: 12px;
    margin: 0 auto;
    overflow: hidden;
    width: 184px;
}
.dateList .wowodate li {
    background: none repeat scroll 0 0 #f3eded;
    border: 1px solid #d6d4d5;
    cursor: pointer;
    float: left;
    height: 16px;
    line-height: 16px;
    margin: 0 1px 2px;
    text-align: center;
    width: 22px;
}
.dateList .wowodate li.no {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #fff;
}
.dateList .wowodate li.old {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #fff;
    cursor: not-allowed;
}
.dateList .wowodate li.on {
    background: none repeat scroll 0 0 #fffbf2;
    border: 1px solid #e0a676;
}
.wowoFocusClose {
    height: 15px;
    position: absolute;
    right: 1px;
    top: 1px;
    width: 15px;
    z-index: 1;
}
.wowoFocusCloseBut, .wowoFocusCloseBut:hover {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/css/bgimg/bannerclose.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.wowoFocusCloseBut {
    background-position: 0 0;
    display: block;
    height: 15px;
    overflow: hidden;
    text-indent: -999em;
    width: 15px;
}
.wowoFocusCloseBut:hover {
    background-position: 0 -20px;
}
.wowoFocus {
    height: 90px;
    margin: 8px auto 0;
    overflow: hidden;
    position: relative;
    
}
.wowoFocus ul li a img {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/css/img/loading.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 88px;
    
}
.wowoFocus ul.pic {
    width: auto;
}
.wowoFocus ul.pic li {
    display: block;
    line-height: 0;
}
.wowoFocus ul.pic li img {
    display: block;
    height: 90px;
    overflow: hidden;
    
}
.wowoFocus .num {
    bottom: 4px;
    position: absolute;
    right: 4px;
}
.wowoFocus .num a {
    background: none repeat scroll 0 0 #fdf1d4;
    border: 1px solid #f27602;
    color: #e54b3b;
    cursor: pointer;
    display: inline-block;
    float: left;
    font: 12px/16px Verdana;
    height: 16px;
    margin-left: 5px;
    opacity: 0.7;
    text-align: center;
    text-decoration: none;
    width: 18px;
}
.wowoFocus .num a.focus {
    background: none repeat scroll 0 0 #fe8b18;
    border: 1px solid #d86c01;
    color: #fff;
    font-weight: bold;
    opacity: 1;
}
#wowoFocus {
    background: none repeat scroll 0 0 #fff;
    margin: 8px auto 8px;
}
#wowoFocus_AD {
    display: inline;
    float: left;
    height: 90px;
    margin: 0;
    
}
.focuswowo {
    font-family: "微软雅黑","yahei";
    height: 90px;
    margin: 8px auto 10px;
    overflow: hidden;
    position: relative;
    
}
.focuswowo span {
    bottom: 12px;
    display: block;
    height: 10px;
    overflow: hidden;
    padding-left: 1px;
    position: absolute;
    right: 10px;
}
.focuswowo span a {
    background: none repeat scroll 0 0 #b5b5b5;
    border-radius: 50%;
    color: #e54b3b;
    cursor: pointer;
    float: left;
    height: 10px;
    line-height: 0;
    margin-left: 6px;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    text-indent: -999px;
    width: 10px;
}
.focuswowo span a:hover {
    text-decoration: none;
}
.focuswowo span a.on {
    background: none repeat scroll 0 0 #f87d2d;
    border-right: 0 none;
    color: #fff;
}
.focuswowo ul {
    height: 90px;
    overflow: hidden;
    position: absolute;
}
.focuswowo ul li {
    float: left;
    height: 90px;
    overflow: hidden;
    
}
.focuswowo ul li img {
    background: url("http://s2.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/css/img/loading.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
    display: block;
    height: 90px;
    
}
.focuswowo .close {
    background-position: -130px -165px;
    background-repeat: no-repeat;
    display: block;
    font-size: 0;
    height: 15px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    right: 5px;
    text-indent: -999px;
    top: 5px;
    width: 15px;
}
.focuswowo .close:hover {
    background-position: -130px -184px;
}
#wowoFocus3 {
    height: 280px;
    overflow: hidden;
    position: relative;
    width: 230px;
}
#wowoFocus3 span {
    bottom: 10px;
    display: block;
    height: 18px;
    opacity: 0.7;
    overflow: hidden;
    padding-left: 1px;
    position: absolute;
    right: 10px;
}
#wowoFocus3 span a {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d4d4d4;
    color: #e54b3b;
    cursor: pointer;
    float: left;
    font: 12px/16px Verdana;
    height: 16px;
    margin-left: -1px;
    text-align: center;
    text-decoration: none;
    width: 18px;
}
#wowoFocus3 span a:hover {
    text-decoration: none;
}
#wowoFocus3 span a.on {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fe8b18;
    border-color: #fe8b18 -moz-use-text-color #fe8b18 #fe8b18;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 1px 0 1px 1px;
    color: #fff;
    opacity: 1;
}
#wowoFocus3 ul {
    height: 288px;
    overflow: hidden;
    position: absolute;
    width: 2000px !important;
}
#wowoFocus3 ul li {
    float: left;
    height: 288px;
    overflow: hidden;
    width: 230px;
}
#wowoFocus3 ul li img {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/css/img/loading.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
    display: block;
    height: 280px;
    width: 230px;
}
#shopimg {
    font-family: "微软雅黑","yahei";
    height: 240px;
    overflow: hidden;
    position: relative;
    width: 550px;
}
#shopimg span {
    bottom: 10px;
    display: block;
    height: 18px;
    opacity: 0.7;
    overflow: hidden;
    padding-left: 1px;
    position: absolute;
    right: 10px;
}
#shopimg span a {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d4d4d4;
    color: #e54b3b;
    cursor: pointer;
    float: left;
    font: 12px/16px Verdana;
    height: 16px;
    margin-left: -1px;
    text-align: center;
    text-decoration: none;
    width: 18px;
}
#shopimg span a:hover {
    text-decoration: none;
}
#shopimg span a.on {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fe8b18;
    border-color: #fe8b18 -moz-use-text-color #fe8b18 #fe8b18;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 1px 0 1px 1px;
    color: #fff;
    opacity: 1;
}
#shopimg ul {
    height: 240px;
    overflow: hidden;
    position: absolute;
}
#shopimg ul li {
    float: left;
    height: 240px;
    overflow: hidden;
    width: 550px;
}
#shopimg ul li img {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/css/img/loading.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
    display: block;
    height: 240px;
    width: 550px;
}
#shopimg .btu {
    background: none repeat scroll 0 0 #000;
    color: #d3d0cf;
    cursor: pointer;
    display: none;
    font-size: 24px;
    font-weight: normal;
    height: 32px;
    line-height: 26px;
    opacity: 0.7;
    position: absolute;
    text-align: center;
    top: 122px;
    width: 32px;
}
#shopimg .btu:hover {
    text-decoration: none;
}
#shopimg .lftn {
    left: 12px;
}
#shopimg .ritn {
    right: 12px;
}
#gs_outbox {
    border: 1px solid #d4d4d4;
    margin: 10px auto;
    overflow: hidden;
    width: 958px;
}
#gs_outbox .hd {
    background-color: #f3f3f3;
    border-bottom: 1px solid #eee;
    color: #666;
    font-family: "宋体";
    font-size: 14px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
}
#gs_outbox .hd .lft {
    float: left;
    padding-left: 13px;
    width: 510px;
}
#gs_outbox .hd .subscribe {
    display: inline;
    float: right;
    height: 25px;
    margin: 3px 12px 0 0;
    width: 237px;
}
#gs_outbox .hd .subscribe input {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
    border: 0 none;
    color: #c2c2c2;
    float: left;
    font-size: 12px;
    padding: 5px 0 0 5px;
    width: 180px;
}
#gs_outbox .hd .subscribe a {
    float: right;
    height: 25px;
    width: 44px;
}
#gs_outbox .bd {
    background: none repeat scroll 0 0 #fff;
    font-size: 12px;
    overflow: hidden;
    padding: 10px 0;
    position: relative;
    width: 958px;
}
#gs_outbox .bd em {
    cursor: pointer;
    display: block;
    height: 82px;
    overflow: hidden;
    position: absolute;
    text-indent: -999px;
    width: 18px;
}
#gs_outbox .bd em.em_l {
    background-position: 0 -29px;
    left: 3px;
    top: 66px;
}
#gs_outbox .bd em.em_r {
    background-position: -20px -29px;
    right: 3px;
    top: 66px;
}
#gs_outbox .bd .hove_img {
    height: 232px;
    margin: 0 auto;
    overflow: hidden;
    width: 894px;
}
#gs_outbox .bd .hove_img ul {
    height: 229px;
    list-style: none outside none;
    overflow: hidden;
    width: 1000px;
}
#gs_outbox .bd .hove_img ul li {
    background: none repeat scroll 0 0 #f9f9f9;
    float: left;
    height: 232px;
    margin: 0 10px 0 0;
    width: 215px;
}
#gs_outbox .bd .hove_img ul li table, #c_third .bd .hove_img ul li table td, #c_third .bd .hove_img ul li table td img {
    border: 0 none;
    margin: 0;
    padding: 0;
}
#gs_outbox .bd .hove_img ul li table td img {
    display: block;
}
#gs_outbox .bd .hove_img ul li table td a {
    color: #3e3e3e;
    font-size: 14px;
}
#gs_outbox .bd .hove_img li .pbox {
    color: #676767;
    height: 36px;
    line-height: 18px;
    margin: 3px 0 0;
    overflow: hidden;
    padding: 0 8px;
    word-wrap: break-word;
}
#gs_outbox .bd .hove_img li .min {
    overflow: hidden;
    padding: 5px 5px 2px;
}
#gs_outbox .bd .hove_img li .min .num {
    color: #e91414;
    float: left;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
}
#gs_outbox .bd .hove_img li .min .past {
    color: #999;
    float: left;
    font-family: Arial;
    font-size: 12px;
    margin: 2px 0 0 10px;
}
#gs_outbox .bd .hove_img li .min a {
    background-position: -288px -159px;
    float: right;
    height: 32px;
    width: 66px;
}
#gs_outbox .bd .hove_img li .min a:hover {
    background-position: -288px -193px;
}
.errormsg {
    background: none repeat scroll 0 0 #fff;
    border: 3px solid #eb9f6b;
    margin: 0 auto;
    padding: 55px 0 80px 100px;
    width: 590px;
}
.errormsg .msg {
    color: #3e3e3e;
    display: block;
    font-size: 16px;
    padding: 25px 0 40px 90px;
}
.errormsg .msg a {
    color: #3163c6;
    text-decoration: underline;
}
.channel_sor {
    background: none repeat scroll 0 0 #fff;
    border: 3px solid #eb9f6b;
    margin: 10px auto 0;
    padding: 55px 0 80px 250px;
    width: 706px;
}
.movie-left .channel_sor {
    padding: 5px 0 0 100px;
    width: 590px;
}
.channel_sor .ulcon {
    background: url("http://s2.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/css/img/ww_sorry.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    min-height: 65px;
    padding: 10px 0 10px 115px;
}
.channel_sor .ulcon li {
    color: #3d3d3d;
    font-family: "微软雅黑";
    font-size: 14px;
    list-style: disc outside none;
    margin-bottom: 4px;
}
.channel_sor .ulcon li.top {
    font-size: 18px;
    list-style: none outside none;
    margin-left: -16px;
}
.channel_sor .ulcon li a {
    color: #3763cb;
}
.goods-allInd .buy-boxInd, .goods-allInd .buy-boxInd .buy_a, .sell_out, .goods-allchal .good-btm .buy_a, .sell-chal, .buylink, .see-buya, .shopList .lft .enter_link {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/btnbuyui140509.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.see-buya {
    background-position: -261px 0;
    display: block;
    font-size: 0;
    height: 24px;
    line-height: 0;
    overflow: hidden;
    width: 66px;
}
.see-buya:hover {
    background-position: -337px 0;
}
.sell_out {
    background-position: -446px 0;
}
.hide {
    height: 1px;
    left: -9999em !important;
    overflow: hidden;
    position: absolute;
}
.con-boxIndex {
    margin: 0 auto;
    padding: 0;
    width: 960px;
}
.con-boxIndex .con-boxrig {
    float: right;
    height: auto;
    width: 220px;
}
.goods-allInd {
    display: block;
    float: left;
    width: 740px;
}
.goods-allInd .good-list {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    float: left;
    height: 398px;
    margin: 0 19px 19px 0;
    position: relative;
    width: 348px;
    z-index: 40;
}
.goods-allInd .good-list.on {
    border: 1px solid #c8c8c8;
}
.goods-allInd .good-title {
    height: 68px;
    margin-bottom: 12px;
    margin-top: 232px;
    overflow: hidden;
    padding: 10px 15px 0;
    width: 318px;
}
.goods-allInd .good-title strong {
    color: #333;
    display: block;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    margin-left: -4px;
    overflow: hidden;
    padding: 0 0 5px;
    white-space: nowrap;
}
.goods-allInd .good-title a {
    color: #3e3e3e;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
}
.goods-allInd .good-title .biaoa {
    color: #999;
    font-weight: normal;
    line-height: 20px;
}
.goods-allInd .good-list .picture {
    height: 232px;
    left: 0;
    position: absolute;
    top: 0;
    width: 348px;
}
.goods-allInd .good-list .picture img {
    height: 232px;
    width: 348px;
}
.goods-allInd .good-list .good-timeind {
    background: none repeat scroll 0 0 #000;
    bottom: 166px;
    color: #fff;
    display: none;
    font-size: 14px;
    left: 0;
    line-height: 22px;
    opacity: 0.8;
    padding: 7px 10px;
    position: absolute;
    text-align: center;
    width: 328px;
    z-index: 10;
}
.goods-allInd .good-list .good-timeind:hover {
    opacity: 0.9;
}
.goods-allInd .good-list .hidelist {
    color: #fff;
    font-size: 14px;
    line-height: 24px;
    margin: 0;
    overflow: hidden;
    text-align: left;
}
.goods-allInd .good-list .hidelist a {
    color: #fff;
    display: block;
    font-size: 14px;
}
.goods-allInd .good-list .hidelist a:hover {
    text-decoration: none;
}
.goods-allInd .on .good-timeind {
    display: block;
}
.shopList {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d6d6d6;
    float: left;
    margin: 0 10px 10px 0;
    overflow: hidden;
    width: 726px;
}
.shopList img, .shopList dl, .shopList dt, .shopList dd {
    border: 0 none;
    display: block;
    margin: 0;
    padding: 0;
}
.shopList li {
    border-top: 1px dotted #d6d6d6;
    height: 180px;
    margin: -1px 0 0;
    overflow: hidden;
    padding: 6px 0 0 30px;
}
.shopList .lft {
    float: left;
    height: 140px;
    overflow: hidden;
    padding: 30px 0 0;
    width: 360px;
}
.shopList .lft .enter {
    float: left;
    width: 136px;
}
.shopList .lft .img_link {
    display: block;
    height: 82px;
    margin: 0 0 10px;
    width: 122px;
}
.shopList .lft img {
    border: 1px solid #d6d6d6;
}
.shopList .lft .enter_link {
    background-position: -261px -29px;
    color: #571600;
    display: block;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 0 0 0 10px;
    text-align: center;
    width: 102px;
}
.shopList .lft .massage {
    float: left;
    overflow: hidden;
    width: 220px;
}
.shopList .lft .tit {
    height: 40px;
    line-height: 20px;
    overflow: hidden;
}
.shopList .lft .tit a {
    color: #333;
    font-family: "微软雅黑","黑体";
    font-size: 16px;
}
.shopList .lft .zhe {
    color: #ff5b00;
    display: block;
    font-family: "微软雅黑","黑体";
    font-size: 16px;
    height: 20px;
    line-height: 20px;
    margin: 0 0 5px;
}
.shopList .lft .Gray9 {
    color: #999;
    display: block;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    margin: 0 0 10px;
}
.shopList .rit {
    float: left;
    height: 180px;
    overflow: hidden;
    width: 316px;
}
.shopList dt {
    color: #999;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-align: right;
}
.shopList dt strong {
    color: #d48700;
    font-size: 14px;
    font-weight: bold;
    padding: 0 5px;
}
.shopList dt strong a {
    color: #d48700;
}
.shopList dd {
    overflow: hidden;
}
.shopList .rit .img_link, .shopList .rit .img_link:hover {
    display: block;
    float: left;
    height: 120px;
    margin: 0 12px 0 0;
    overflow: hidden;
    text-decoration: none;
    width: 180px;
}
.shopList .rit .massage {
    float: left;
    width: 120px;
}
.shopList .rit .tit {
    height: 70px;
    overflow: hidden;
    width: 120px;
}
.shopList .rit .tit a {
    color: #666;
    font-size: 12px;
    line-height: 16px;
}
.shopList .rit .redPrice {
    color: #e54007;
    display: block;
    font-family: "微软雅黑","黑体";
    font-size: 16px;
    height: 20px;
    line-height: 20px;
    margin: 0 0 15px;
}
.shopList .rit .Gray9 {
    display: block;
    font-size: 12px;
    line-height: 20px;
}
.con-boxIndex #fenye {
    float: left;
    margin: 10px 0 20px;
    width: 726px;
}
.con-boxIndex #fenye ul {
    float: right;
}
.index-smalllogo {
    left: -3px;
    position: absolute;
    top: 18px;
    z-index: 8;
}
.index-smalllogo a {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/index-icobgnew0115.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 32px;
    margin-top: -3px;
    overflow: hidden;
    position: relative;
    text-indent: -999px;
    width: 51px;
    z-index: 10;
}
.index-smalllogo a.taoc {
    background-position: 0 -71px;
}
.index-smalllogo a.yuy {
    background-position: 0 -35px;
    z-index: 9;
}
.index-smalllogo a.duj {
    background-position: 0 0;
}
.index-smalllogo a.zuix {
    background-position: 0 -108px;
}
.index-smalllogo a.zmd {
    background-position: 0 -144px;
}
.index-smalllogo a.jrty {
    background-position: 0 -181px;
    width: 70px;
    z-index: 8;
}
.channel-smalllogo {
    left: -3px;
    position: absolute;
    top: 9px;
    z-index: 8;
}
.channel-smalllogo a {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/channel-icobg0115.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 27px;
    margin-top: -3px;
    overflow: hidden;
    position: relative;
    text-indent: -999px;
    width: 47px;
    z-index: 10;
}
.channel-smalllogo a.taoc {
    background-position: 0 -30px;
}
.channel-smalllogo a.yuy {
    background-position: 0 -121px;
    z-index: 9;
}
.channel-smalllogo a.duj {
    background-position: 0 0;
}
.channel-smalllogo a.zuix {
    background-position: 0 -90px;
}
.channel-smalllogo a.zmd {
    background-position: 0 -60px;
}
.channel-smalllogo a.jrty {
    background-position: 0 -153px;
    width: 56px;
    z-index: 8;
}
.goods-allInd .buy-boxInd {
    background-position: 19px -55px;
    height: 50px;
    padding: 0 75px 0 15px;
    position: relative;
}
.goods-allInd .buy-boxInd .chouj {
    color: #f40;
    font-family: "微软雅黑";
    font-size: 26px;
    font-weight: bold;
    letter-spacing: 10px;
    padding-left: 5px;
    padding-top: 10px !important;
}
.goods-allInd .buy-boxInd .buy_a, .sell_out {
    height: 51px;
    position: absolute;
    right: 16px;
    top: 0;
    width: 74px;
}
.goods-allInd .buy-boxInd .buy_a {
    background-position: 0 0;
}
.goods-allInd .buy-boxInd .buy_a:hover {
    background-position: -88px 0;
    text-decoration: none;
}
.goods-allInd .buy-boxInd span.num {
    color: #f40;
    display: block;
    float: left;
    font-family: arial;
    font-size: 30px;
    font-weight: bold;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    padding: 0 10px 0 5px;
}
.goods-allInd .buy-boxInd .past {
    color: #999;
    display: block;
    float: left;
    font-family: arial;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    padding: 14px 0 0;
}
.goods-allInd .buy-boxInd .past span {
    font-family: Arial;
    font-size: 14px;
}
.goods-allInd .good-btm {
    margin: 0 auto;
    overflow: hidden;
    padding: 0 5px 0 20px;
    width: 323px;
}
.goods-allInd .good-btm li {
    color: #999;
    float: left;
    font-size: 12px;
}
.goods-allInd .good-btm .qx {
    background-image: none;
    height: 14px;
    width: 150px;
}
.goods-allInd .good-btm .qx span {
    background-image: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/snakepuc1121.png");
    background-position: -175px -269px;
    background-repeat: no-repeat;
    display: inline-block;
    line-height: 14px;
    padding: 0 0 0 12px;
}
.goods-allInd .good-btm .gm {
    float: right;
    height: 18px;
    overflow: hidden;
    text-align: center;
    width: 100px;
}
.goods-allInd .good-btm .gm span {
    color: #e46307;
    font-size: 14px;
}
.goods-allInd .good-list .sp_yy {
    background: none repeat scroll 0 0 #000;
    bottom: -4px;
    font-size: 0;
    height: 3px;
    left: 0;
    line-height: 0;
    opacity: 0.1;
    overflow: hidden;
    position: absolute;
    text-indent: -999px;
    width: 358px;
}
.con-boxIndex .channel_sor {
    float: left;
    width: 620px;
}
#boxbtm-chanl {
    float: left;
    padding: 0 0 20px;
    text-align: center;
    width: 720px;
}
#boxbtm-chanl ul {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: #dedcdc -moz-use-text-color #dedcdc #dedcdc;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 1px 0 1px 1px;
    display: inline-block;
    height: 222px;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-align: center;
}
#boxbtm-chanl li {
    border-right: 1px solid #dedcdc;
    float: left;
    font-family: "宋体";
    font-size: 12px;
    height: 222px;
    width: 88px;
}
#boxbtm-chanl ul li .top {
    background-color: #f9f9f9;
    display: block;
    height: 94px;
    overflow: hidden;
}
#boxbtm-chanl ul li .top:hover {
    cursor: pointer;
    text-decoration: none;
}
#boxbtm-chanl ul li .top:hover {
    background-color: #fff;
}
#boxbtm-chanl ul li .top:hover .title {
    color: #e54007;
}
#boxbtm-chanl .title {
    color: #666;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    text-align: center;
    width: 100%;
}
#boxbtm-chanl .ico {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/rightpdbgNew.jpg") no-repeat scroll 0 0 #fff;
    height: 62px;
    width: 89px;
}
#boxbtm-chanl .food {
    background-position: 0 5px;
}
#boxbtm-chanl .amuse {
    background-position: -5px -68px;
}
#boxbtm-chanl .film {
    background-position: -3px -144px;
}
#boxbtm-chanl .beauty {
    background-position: 0 -215px;
}
#boxbtm-chanl .life {
    background-position: 0 -294px;
}
#boxbtm-chanl .tour {
    background-position: 0 -362px;
}
#boxbtm-chanl .hotel {
    background-position: 0 -442px;
}
#boxbtm-chanl .shop {
    background-position: 0 -515px;
}
#boxbtm-chanl .list {
    padding: 10px 0 0 18px;
    text-align: left;
}
#boxbtm-chanl .list a {
    color: #999;
    display: block;
    line-height: 20px;
}
#boxbtm-chanl .list a:hover {
    color: #ff5b00;
}
#chanlLevel {
    background-color: #fff;
    border: 1px solid #d6d6d6;
    float: left;
    font-family: "宋体";
    font-size: 12px;
    height: 78px;
    overflow: hidden;
    width: 718px;
}
#chanlLevel dt {
    float: left;
    height: 78px;
    text-align: center;
    width: 80px;
}
#chanlLevel dt a {
    background: url("http://s2.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/rightpdbgNew.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 72px;
    width: 80px;
}
#chanlLevel dt .food {
    background-position: -5px 9px;
}
#chanlLevel dt .amuse {
    background-position: 0 -68px;
}
#chanlLevel dt .film {
    background-position: 0 -142px;
}
#chanlLevel dt .beauty {
    background-position: 0 -221px;
}
#chanlLevel dt .life {
    background-position: -6px -294px;
}
#chanlLevel dt .tour {
    background-position: 0 -362px;
}
#chanlLevel dt .hotel {
    background-position: -3px -442px;
}
#chanlLevel dt .shop {
    background-position: -6px -512px;
}
#chanlLevel dd {
    border-left: 1px solid #d6d6d6;
    color: #999;
    float: left;
    height: 78px;
    padding: 0 0 0 15px;
}
#chanlLevel dd a {
    color: #999;
}
#chanlLevel dd .top {
    font-size: 14px;
    font-weight: bold;
    margin: 16px 0 10px;
}
#chanlLevel dd .top em {
    color: #e76b00;
    font-family: "微软雅黑";
    font-size: 24px;
}
#chanlLevel dd .top .tit {
    color: #000;
    font-weight: bold;
}
#chanlLevel dd .top .tit:hover {
    color: #e54007;
}
#chanlLevel dd .top a {
    color: #3264c4;
}
#chanlLevel dd .top a:hover {
    text-decoration: underline;
}
#chanlLevel dd .btm {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    width: 617px;
}
#chanlLevel dd .btm a {
    display: inline-block;
    margin-right: 8px;
}
.btmShopRecomm {
    float: left;
    font-size: 12px;
    padding: 16px 0;
    width: 720px;
}
.btmShopRecomm dl, .btmShopRecomm dt, .btmShopRecomm dd, .btmShopRecomm ul, .btmShopRecomm li, btmShopRecomm img {
    display: block;
}
.btmShopRecomm dl {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d6d6d6;
    width: 716px;
}
.btmShopRecomm dt {
    border-bottom: 1px solid #ebebeb;
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    padding: 0 0 0 16px;
}
.btmShopRecomm dt strong {
    color: #666;
    font-size: 14px;
    font-weight: bold;
}
.btmShopRecomm dt dl {
    border: 0 none;
    color: #999;
    float: right;
    font-size: 12px;
    overflow: hidden;
    width: 600px;
}
.btmShopRecomm dt dt {
    display: none;
    float: left;
    padding: 0 5px 0 0;
    text-align: right;
    width: 65px;
}
.btmShopRecomm dt dd {
    float: left;
    height: 28px;
    overflow: hidden;
    padding: 8px 0 0;
}
.btmShopRecomm dt a {
    color: #666;
    display: block;
    float: left;
    height: 20px;
    line-height: 20px;
    margin: 0 1px;
    padding: 0 8px;
}
.btmShopRecomm dt a:hover {
    background: none repeat scroll 0 0 #f68c2f;
    color: #fff;
    text-decoration: none;
}
.btmShopRecomm dt .on {
    background: none repeat scroll 0 0 #f68c2f;
    color: #fff;
    font-weight: bold;
}
.btmShopRecomm dd, .btmShopRecomm ul, .btmShopRecomm li {
    overflow: hidden;
}
.btmShopRecomm li {
    border-left: 1px dotted #d6d6d6;
    border-top: 1px dotted #d6d6d6;
    float: left;
    height: 127px;
    margin: -1px 0 0 -1px;
    padding: 30px 0 0 46px;
    width: 312px;
}
.btmShopRecomm .lft {
    float: left;
    overflow: hidden;
    width: 137px;
}
.btmShopRecomm .lft img {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/css/img/inloding.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
    border: 1px solid #d6d6d6;
    display: block;
    height: 80px;
    width: 120px;
}
.btmShopRecomm .lft span {
    color: #999;
    display: block;
    height: 20px;
    line-height: 20px;
    padding: 10px 0 0;
}
.btmShopRecomm .lft strong, .btmShopRecomm .lft strong a {
    color: #d48700;
    font-weight: bold;
}
.btmShopRecomm .rit {
    float: left;
    width: 163px;
}
.btmShopRecomm .rit h2 {
    height: 40px;
    line-height: 18px;
    overflow: hidden;
}
.btmShopRecomm .rit a {
    color: #333;
    font-family: "微软雅黑","黑体";
    font-size: 16px;
}
.btmShopRecomm .rit span {
    color: #999;
    display: block;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    margin: 0 0 5px;
}
.btmShopRecomm .rit .red {
    color: #e54007;
    font-family: "微软雅黑","黑体";
    font-size: 16px;
}
.con-boxIndex {
    font-family: "宋体";
}
.cityRenter {
    display: block;
    height: 150px;
    margin: 0 auto 10px;
    overflow: hidden;
    padding: 0;
    width: 220px;
}
.cityRenter li {
    font-family: "微软雅黑","黑体";
    margin: 0;
    padding: 0;
}
.cityRenter .oneCity {
    background: url("http://s0.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/img/city0626.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 150px;
    overflow: hidden;
    padding: 0 0 0 13px;
    position: relative;
    width: 208px;
}
.cityRenter .oneCity .cityLink {
    color: #fefefe;
    display: block;
    font-size: 22px;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
}
.cityRenter .oneCity .cityLink:hover {
    text-decoration: none;
}
.cityRenter .oneCity .clickLink, .cityRenter .oneCity .clickLink:hover {
    display: block;
    font-size: 0;
    height: 26px;
    line-height: 0;
    overflow: hidden;
    text-decoration: none;
    text-indent: -999px;
    width: 96px;
}
.cityRenter .twoCity, .cityRenter .threeCity {
    background: url("http://s0.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/img/cityr0626.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    overflow: hidden;
    position: relative;
    width: 220px;
}
.cityRenter .twoCity {
    height: 130px;
    padding: 20px 0 0;
}
.cityRenter .threeCity {
    height: 140px;
    padding: 10px 0 0;
}
.cityRenter .twoCity a, .cityRenter .threeCity a {
    background: url("http://s0.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/img/cityr0626.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #1f86d5;
    display: block;
    overflow: hidden;
    text-align: center;
    width: 187px;
}
.cityRenter .twoCity a:hover, .cityRenter .threeCity a:hover {
    text-decoration: none;
}
.cityRenter .twoCity a {
    background-position: 0 -155px;
    font-size: 20px;
    height: 49px;
    line-height: 48px;
    margin: 0 auto 12px;
    padding: 0 5px 0 0;
    text-align: center;
    width: 182px;
}
.cityRenter .twoCity a:hover {
    background-position: 0 -252px;
}
.cityRenter .threeCity a {
    background-position: 0 -208px;
    font-size: 18px;
    height: 38px;
    line-height: 38px;
    margin: 0 auto 8px;
    padding: 0 9px 0 0;
    text-align: center;
    width: 178px;
}
.cityRenter .threeCity a:hover {
    background-position: 0 -305px;
}
.pub-rigwrap {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    color: #666;
    margin: 0 0 10px;
    overflow: hidden;
    position: relative;
    width: 218px;
}
.pub-rigwrap .more {
    color: #666;
    font-size: 12px;
    position: absolute;
    right: 10px;
    top: 14px;
}
.pub-rigwrap .more:hover {
    text-decoration: underline;
}
.pub-rigwrap .lft, .pub-rigwrap .rit {
    color: #666;
    font-size: 12px;
    position: absolute;
    top: 14px;
}
.pub-rigwrap .lft {
    left: 5px;
}
.pub-rigwrap .rit {
    right: 5px;
}
.pub-rigwrap .btm-more {
    background-color: #ededed;
    border-top: 1px solid #e0e0e0;
    color: #666;
    display: block;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    padding-right: 10px;
    text-align: right;
}
.pub-rigtitle {
    background-color: #fff;
    color: #333;
    font-size: 16px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    padding: 0 0 0 10px;
}
.pub-rigtitcen {
    background-color: #fff;
    color: #333;
    font-size: 16px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    text-align: center;
}
.con-boxrig .pub-rigwrap .pub-rigtitle {
    border-bottom: 1px solid #f1f1f1;
    text-align: center;
}
.search-box .search-right .pub-rigtitle {
    border-bottom: 1px solid #f1f1f1;
    text-align: center;
}
.con_right .pub-rigwrap .pub-rigtitle {
    border-bottom: 1px solid #f1f1f1;
}
.phone_rightimg {
    border: 0 none;
    display: block;
    margin: 0 0 10px;
    padding: 0;
    width: 220px;
}
.boxrig-hotsort {
    font-size: 12px;
    overflow: hidden;
    padding: 8px 0 8px 8px;
}
.boxrig-hotsort li {
    float: left;
    height: 20px;
    margin-bottom: 8px;
    overflow: hidden;
    padding: 0;
    width: 70px;
}
.boxrig-hotsort li a {
    color: #666;
    display: block;
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 0 2px;
}
.boxrig-hotsort li a:hover {
    background: none repeat scroll 0 0 #f68c2f;
    color: #fff;
    line-height: 18px;
    text-decoration: none;
}
.boxrig-bestrank li {
    border-top: 1px dotted #f1f1f1;
    height: 20px;
    margin: -1px 0 0;
    overflow: hidden;
    padding: 4px 0 4px 7px;
    position: relative;
}
.boxrig-bestrank li .tjshow {
    display: none;
    overflow: hidden;
    position: relative;
    width: 206px;
}
.boxrig-bestrank .on {
    height: 80px;
    padding: 15px 0 15px 8px;
}
.boxrig-bestrank .on .tjshow {
    display: block;
}
.boxrig-bestrank .on img {
    border: 0 none;
    display: block;
    height: 80px;
    margin: 0;
    padding: 0;
    width: 120px;
}
.boxrig-bestrank .on p.bd, .boxrig-bestrank .on p.bd a {
    color: #666;
    font-size: 12px;
    line-height: 20px;
    overflow: hidden;
}
.boxrig-bestrank li.on .ritbox {
    color: #444;
    font-size: 12px;
    overflow: hidden;
    position: absolute;
    right: -3px;
    top: 0;
    width: 86px;
}
.boxrig-bestrank .on .numicon {
    left: 0;
    top: 0;
}
.boxrig-bestrank .on .hd {
    margin: 8px 0 0;
    padding: 0 0 0 2px;
}
.boxrig-bestrank .on .hd .jq {
    color: #ff5b00;
    display: block;
    font-family: "微软雅黑";
    font-size: 14px;
}
.boxrig-bestrank .on .hd .rs {
    color: #999;
}
.boxrig-bestrank .on .hd .rs em {
    color: #666;
}
.shopListRit {
    margin: 0 auto;
    overflow: hidden;
    width: 218px;
}
.shopListRit .lazyload {
    background: url("http://p0.55tuan.com/themes/default/images/static/img/grey.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.shopListRit li {
    border-top: 1px solid #eee;
    margin: -1px auto 12px;
    padding: 10px 0 6px;
}
.shopListRit .shopImgRit {
    display: block;
    height: 38px;
    margin: 0 auto 3px;
    padding: 0;
    width: 178px;
}
.shopListRit .shopTxtRit {
    color: #ff5b00;
    display: block;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
    width: 178px;
}
.shopListRit .shopTitRit {
    color: #666;
    font-size: 12px;
}
.boxrig-hotchan li a {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/rightpdbgNew.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.boxrig-hotchan {
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.boxrig-hotchan li {
    border-bottom: 1px solid #d4d4d4;
    float: left;
    overflow: hidden;
    width: 100%;
}
.boxrig-hotchan li a {
    display: block;
    height: 74px;
    overflow: hidden;
}
.boxrig-hotchan li a:hover {
    text-decoration: none;
}
.boxrig-hotchan li a.meishi {
    background-position: 0 11px;
}
.boxrig-hotchan li a.yule {
    background-position: 0 -64px;
}
.boxrig-hotchan li a.dianying {
    background-position: 0 -141px;
}
.boxrig-hotchan li a.meirong {
    background-position: 0 -213px;
}
.boxrig-hotchan li a.life {
    background-position: 0 -288px;
}
.boxrig-hotchan li a.lvxing {
    background-position: 0 -362px;
}
.boxrig-hotchan li a.jiudian {
    background-position: 0 -439px;
}
.boxrig-hotchan li a.shop {
    background-position: 0 -514px;
}
.boxrig-hotchan li.on {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/rightpligNew.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
}
.boxrig-hotchan li.on a.meishi:hover {
    background-position: 0 -590px;
}
.boxrig-hotchan li.on a.yule:hover {
    background-position: 0 -665px;
}
.boxrig-hotchan li a.dianying:hover {
    background-position: 0 -742px;
}
.boxrig-hotchan li a.meirong:hover {
    background-position: 0 -814px;
}
.boxrig-hotchan li a.life:hover {
    background-position: 0 -889px;
}
.boxrig-hotchan li a.jiudian:hover {
    background-position: 0 -1040px;
}
.boxrig-hotchan li a.shop:hover {
    background-position: -1px -1114px;
}
.boxrig-hotchan li a span {
    color: #ababab;
    float: right;
    font-family: '宋体';
    font-size: 12px;
    line-height: 18px;
    padding: 10px 10px 0 0;
    width: 115px;
}
.boxrig-hotchan li a strong {
    color: #666;
    display: block;
    font-family: "宋体";
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
}
#channelRirht {
    border-bottom: 0 none;
}
.boxrig-luck, .boxrig-luck li {
    font-family: '宋体';
    list-style: none outside none;
}
.boxrig-luck {
    margin: 0 auto;
    padding: 0;
}
.boxrig-luck li {
    color: #666;
    cursor: pointer;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding: 0 10px;
    width: 198px;
}
.boxrig-luck li.on {
    background: none repeat scroll 0 0 #ececec;
}
.boxrig-luck li a {
    color: #666;
    font-size: 12px;
    text-decoration: none;
}
.boxrig-luck li a.goin {
    color: #fc7b06;
    float: right;
}
.boxrig-luck li a.gojg {
    color: #3563c3;
    float: right;
}
.boxrig-luck li a:hover {
    text-decoration: underline;
}
.boxrig-luck li em {
    padding: 0 5px 0 0;
}
.boxrig-luck li .gocon {
    float: left;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    width: 150px;
}
.boxrig-luck li .gocon:hover {
    text-decoration: underline;
}
.boxrig-luck li img {
    display: none;
}
.boxrig-luckImg {
    border-bottom: 1px solid #d4d4d4;
    height: 60px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 220px;
}
.boxrig-luckImg li {
    height: 60px;
    width: 220px;
}
.boxrig-luckImg img {
    display: block;
    height: 60px;
    width: 220px;
}
.baozhangimg {
    border: 0 none;
    display: block;
    height: 120px;
    margin: 0;
    padding: 0;
    width: 218px;
}
.boxrig-attent {
    padding: 8px 0 0 15px;
    width: 198px;
}
.boxrig-attent a {
    color: #666;
    display: block;
    font-size: 12px;
    height: 18px;
    line-height: 20px;
    margin: 0 0 10px;
    padding: 0 0 0 23px;
}
.boxrig-attent .wowo-sina {
    background-position: 0 0;
}
.boxrig-attent .wowo-qq {
    background-position: 0 -24px;
}
.boxrig-attent .wowo-douban {
    background-position: 0 -50px;
}
.boxrig-attent .wowo-happy {
    background-position: 0 -75px;
}
.boxrig-info {
    font-size: 12px;
    height: 40px;
    line-height: 20px;
    padding: 15px 0 15px 60px;
    position: relative;
    width: 158px;
}
.boxrig-info .info-a {
    color: #666;
    font-size: 12px;
}
.boxrig-info .info-ico {
    background-position: 0 -291px;
    height: 33px;
    left: 20px;
    position: absolute;
    top: 21px;
    width: 29px;
}
.con-boxrig .right_ggimg {
    border: 1px solid #ddd;
    display: block;
    margin: 0 0 10px;
    width: 218px;
}
.con-boxrig .right_ggimg1 {
    display: block;
    margin: 0 0 10px;
    width: 220px;
}
#killRight .bd .top, #killRight .bd .top em, #killRight .bd b, #killRight .bd .min .skillIco, #killRight .bd .min .skillPrice .jx {
    background: url("http://s2.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/killright0506.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#killRight {
    border: 1px solid #f59034;
    margin: 0 0 10px;
    width: 218px;
}
#killRight .bd {
    background: none repeat scroll 0 0 #f98235;
    padding: 0 0 6px;
    position: relative;
}
#killRight .bd .top {
    background-position: 0 0;
    height: 44px;
    overflow: hidden;
    padding: 8px 0 0 52px;
}
#killRight .bd .top em {
    background-position: 0 -60px;
    color: #f98235;
    display: block;
    float: left;
    font-family: "微软雅黑";
    font-size: 24px;
    height: 24px;
    line-height: 24px;
    margin: 5px 0 0;
    text-align: center;
    width: 18px;
}
#killRight .bd .top em.num {
    margin-left: 4px;
}
#killRight .bd .top em.unit {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    text-indent: -999px;
    width: 5px;
}
#killRight .bd b {
    background-position: -25px -60px;
    display: block;
    font-size: 0;
    height: 15px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -999px;
    top: 14px;
    width: 4px;
}
#killRight .bd b.one {
    left: 100px;
}
#killRight .bd b.two {
    left: 153px;
}
#killRight .bd .min {
    background: none repeat scroll 0 0 #fff;
    height: 208px;
    margin: 0 auto;
    overflow: hidden;
    padding: 12px;
    position: relative;
    width: 186px;
}
#killRight .bd .min .skillIco {
    background-position: -34px -60px;
    height: 39px;
    position: absolute;
    right: 12px;
    top: 112px;
    width: 51px;
}
#killRight .bd .min img {
    border: 1px solid #cbcbcb;
    display: block;
    height: 125px;
    margin: 0;
    padding: 0;
    width: 184px;
}
#killRight .bd .min p {
    height: 40px;
    margin: 5px auto;
    overflow: hidden;
    width: 188px;
}
#killRight .bd .min p a {
    color: #666;
    font-size: 12px;
    line-height: 16px;
}
#killRight .bd .min p a:hover {
    text-decoration: underline;
}
#killRight .bd .min .skillPrice {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
#killRight .bd .min .skillPrice span {
    color: #969696;
    font-size: 14px;
}
#killRight .bd .min .skillPrice .jg {
    color: #e54007;
    display: inline;
    float: left;
    font-family: "微软雅黑";
    font-size: 24px;
    margin: 0;
    padding: 0;
}
#killRight .bd .min .skillPrice .jx {
    background-position: -98px -60px;
    color: #fff;
    float: left;
    font-family: "宋体";
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    margin: 6px 0 0 4px;
    padding: 0 15px 0 5px;
}
.listtit {
    color: #666;
    height: 26px;
    margin: 8px auto 0;
    width: 960px;
}
.listtit .bigf {
    display: inline;
    font: 18px/26px '微软雅黑';
}
.listtit .bcount {
    font: 12px/26px '微软雅黑';
    padding: 0 0 0 10px;
}
.listtit .bcount em {
    color: #c2620e;
}
#hotel_county {
    border-bottom: 1px dotted #d8d4d5;
    border-top: 1px dotted #d8d4d5;
    margin: 0 0 5px;
    padding: 5px 0 10px;
    width: 958px;
}
#hotel_circle ul {
    margin-left: 0;
    width: 820px;
}
#hotel_circle ul li.rit {
    background-position: 0 -343px;
    cursor: pointer;
    display: none;
    font-size: 0;
    height: 11px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    right: -60px;
    text-indent: -999px;
    top: 4px;
    width: 35px;
}
#hotel_circle ul li.up {
    background-position: 0 -324px;
}
.body-mainchal {
    margin: 0 auto;
    padding: 0;
    width: 961px;
}
.goods-allchal {
    width: 980px;
}
.goods-allchal .good-list {
    background: none repeat scroll 0 0 white;
    border: 1px solid #d6d6d6;
    float: left;
    height: 280px;
    margin: 0 11px 16px 0;
    position: relative;
    width: 230px;
}
.goods-allchal .good-title {
    height: 42px;
    line-height: 20px;
    margin-bottom: 10px;
    margin-top: 150px;
    overflow: hidden;
    padding: 10px 10px 0;
}
.goods-allchal .good-title strong {
    color: #333;
    display: block;
    font-weight: bold;
    text-indent: -0.5em;
}
.goods-allchal .good-title a {
    color: #666;
    font-size: 14px;
}
.goods-allchal .good-list .picture {
    height: 150px;
    left: 0;
    position: absolute;
    top: 0;
    width: 230px;
}
.goods-allchal .good-list .picture img {
    height: 150px;
    width: 230px;
}
.goods-allchal .good-list:hover .buy-num, .goods-allchal .on .buy-num {
    display: block;
}
.goods-allchal .buy-num {
    background: none repeat scroll 0 0 #000;
    bottom: 130px;
    color: white;
    display: none;
    font-size: 12px;
    left: 0;
    line-height: 22px;
    opacity: 0.8;
    overflow: hidden;
    padding: 0 6px;
    position: absolute;
    width: 218px;
    z-index: 10;
}
.goods-allchal .buy-num:hover {
    opacity: 0.9;
}
.goods-allchal .buy-num p {
    line-height: 20px;
}
.goods-allchal .buy-num .fr {
    padding: 0 8px 0 0;
}
.goods-allchal .buy-num a {
    color: #fff;
    display: block;
    font-size: 12px;
    padding: 6px 0 6px 8px;
}
.goods-allchal .buy-num a:hover {
    text-decoration: none;
}
.goods-allchal .buy-num .good-timeind {
    color: #fff;
    float: left;
    height: 22px;
    line-height: 22px;
    padding: 0 0 0 8px;
    text-align: center;
}
.goods-allchal .buy-num span .num {
    color: #ea9d5d;
}
.goods-allchal .buy-boxInd {
    height: 25px;
    overflow: hidden;
    padding: 0 10px 5px;
}
.goods-allchal .buy-boxInd span.num {
    color: #e56407;
    display: block;
    float: left;
    font-family: arial;
    font-size: 22px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    padding: 0 15px 0 0;
}
.goods-allchal .buy-boxInd .past {
    color: #999;
    display: block;
    float: left;
    font-family: arial;
    font-size: 12px;
    padding: 6px 0 0;
}
.goods-allchal .buy-boxInd .past span {
    font-family: Arial;
    font-size: 14px;
}
.goods-allchal .good-btm {
    color: #999;
    font-size: 12px;
    padding: 10px 10px 0;
    position: relative;
}
.goods-allchal .good-btm .qx {
    background-position: -175px -268px;
    background-repeat: no-repeat;
    display: inline-block;
    line-height: 14px;
    padding: 0 0 0 12px;
}
.goods-allchal .good-btm .buy_a, .sell-chal {
    height: 24px;
    position: absolute;
    right: 10px;
    top: 2px;
    width: 66px;
}
.goods-allchal .good-btm .buy_a {
    background-position: -261px 0;
}
.sell-chal {
    background-position: -376px -29px;
}
.goods-allchal .good-btm .buy_a:hover {
    background-position: -337px 0;
}
.goods-allchal .good-listfocus {
    border: 0 none;
    height: 90px;
    margin: 0 0 16px;
    padding: 0;
    width: 960px;
}
.goods-allchal .good-btm .noPadding {
    padding: 0;
}
.noBg {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
}
.goods-allchal .good-btm .noBg a {
    line-height: 12px;
}
.goods-allchal .noBg .app {
    color: #999;
    display: block;
    float: left;
    height: 13px;
}
.goods-allInd .noBg .app {
    color: #999;
    display: block;
    float: left;
    height: 13px;
}
.goods-allInd .noBg a:hover, .goods-allchal .good-btm .noBg a:hover {
    text-decoration: underline;
}
.goods-allInd .good-btm .noBg span {
    background-image: none;
    padding: 0;
}
.dressing .app_zindex {
    position: relative;
}
.dressing .app_tip {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e1e1e1;
    font-size: 12px;
    line-height: 12px;
    padding: 5px;
    position: absolute;
    top: 24px;
    width: 96px;
}
.dressing .appraise:hover {
    background-position: 0 -243px;
}
.dressing .down .appraise, .dressing .down .appraise:hover {
    background-position: 0 -81px;
}
#channelSort {
    border-top: 1px solid #e9e9e9;
}
#fenye.fenye-chanel {
    display: block;
    margin-top: 20px;
}
.body-mainchal .pub-rigwrap {
    width: 958px;
}
.body-mainchal .boxrig-pdlist {
    padding: 10px 0 10px 20px;
}
.body-mainchal .boxrig-pdlist li {
    float: left;
    margin: 0 14px 8px 0;
    width: 218px;
}
.body-mainchal .boxrig-pdlist .gxq-img {
    height: 145px;
    width: 218px;
}
.con_box {
    margin: 0 auto;
    padding: 0;
    width: 962px;
}
.con_box_1 {
    width: 972px;
}
.con_box .con_right, .con_box .con_left {
    float: left;
}
.con_box .con_left {
    width: 740px;
}
.Crumbs {
    color: #797979;
    font-size: 12px;
    height: 30px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}
.Crumbs .Crumbs_a {
    color: #ed6626;
    font-size: 12px;
    margin: 0;
    padding: 0;
}
.Crumbs .Crumbs_a:hover {
    text-decoration: underline;
}
.pre_share a.like, .pre_share .golike b, .boxrig-shopenter a.btn {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/newDetails322.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.con_left .xq_this {
    background: none repeat scroll 0 0 #f9f7f7;
    border: 1px solid #cdcdcd;
    font-family: "宋体";
    font-size: 14px;
    line-height: 26px;
    margin: 10px 0 0;
    width: 728px;
    word-wrap: break-word;
}
.con_left .xq_this .xq_thisti {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #cdcdcd;
    color: #444;
    font-size: 16px;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    padding: 0 0 0 10px;
    width: 718px;
}
.con_left .xq_this .xq_thisl {
    background: none repeat scroll 0 0 #fff;
    float: left;
    font-size: 14px;
    overflow: hidden;
    padding: 28px 15px 20px;
    width: 480px;
    word-wrap: break-word;
}
.other-self {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cdcdcd;
    margin: 10px 0;
    width: 728px;
}
.other-self .four-hei {
    height: 228px;
    overflow: hidden;
}
.con_box .titfont {
    border-bottom: 1px solid #cdcdcd;
    color: #444;
    font: bold 16px/38px '微软雅黑';
    padding: 0 0 0 15px;
}
.other-self .titfont {
    border-bottom: 1px solid #f1f1f1;
}
.other-self .default-btn {
    cursor: pointer;
    padding: 0 0 0 15px;
    position: relative;
}
.other-self .rit {
    color: #3563c3;
    float: right;
    font: 12px/38px '宋体';
    padding: 0 15px 0 0;
}
.other-self .rit a {
    color: #3563c3;
    text-decoration: none;
}
.other-self .rit a:hover {
    text-decoration: underline;
}
.other-self .rit .ico {
    height: 0;
    left: 2px;
    position: absolute;
    width: 0;
}
.other-self .default-btn .ico {
    border-color: #989898 #fff #fff;
    border-style: solid dotted none;
    border-width: 5px;
    top: 3px;
}
.other-self .on .ico {
    border-color: #fff #fff #989898;
    border-style: dotted dotted solid;
    border-width: 5px;
    top: -2px;
}
.other-self .bd {
    margin: 5px 15px 10px;
    overflow: hidden;
    position: relative;
}
.other-self .white {
    background: none repeat scroll 0 0 #fff;
    height: 1px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.other-self li {
    border-top: 1px solid #e8e8e8;
    font: 12px/38px '宋体';
    height: 38px;
    overflow: hidden;
    vertical-align: top;
}
.other-self li a {
    color: #666;
    padding: 0 0 0 5px;
}
.other-self li a:hover {
    background-color: #f3f3f3;
    text-decoration: none;
}
.other-self li span {
    display: block;
    float: left;
    height: 38px;
    overflow: hidden;
}
.other-self .info, .other-self .money {
    cursor: pointer;
    display: inline-block;
}
.other-self .info {
    height: 38px;
    overflow: hidden;
    white-space: nowrap;
    width: 410px;
    word-wrap: break-word;
}
.other-self .price {
    color: #e91414;
    font: bold 14px/38px '微软雅黑';
    width: 80px;
}
.other-self .value {
    color: #888;
    font-family: arial,sans-serif;
    font-size: 12px;
    line-height: 38px;
    width: 110px;
}
.other-self .num {
    float: right;
    padding: 0 10px 0 0;
}
.other-self .num b {
    color: #e54007;
}
#detailtab {
    border-collapse: inherit !important;
}
#detailtab, #detailtab td, #detailtab th {
    margin: 0;
    padding: 0;
}
#detailtab {
    border: 1px solid #e8e8e8;
    font-size: 14px;
    margin: 0 auto 20px;
    table-layout: fixed;
    width: 690px;
}
#detailtab th {
    background: none repeat scroll 0 0 #f0f0f0;
    border-bottom: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
    font-weight: bold;
    height: 36px;
    text-align: center;
}
#detailtab th.first {
    padding: 0 0 0 10px;
    text-align: left;
}
#detailtab th.last {
    padding: 0 10px 0 0;
    text-align: right;
}
#detailtab td {
    border-bottom: 1px dotted #d9d9d9;
    border-right: 1px dotted #d9d9d9;
    line-height: 16px;
    padding: 10px 0;
    word-break: break-all;
    word-wrap: break-word;
}
#detailtab td.title {
    background: none repeat scroll 0 0 #fafafa;
    border-right: 0 none;
    font-size: 14px;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    padding: 0;
    text-align: center;
}
#detailtab td.bottom {
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    padding: 0 5px 0 0;
    text-align: right;
}
#detailtab td.bottom span {
    padding: 0 5px 0 15px;
}
#detailtab td.bottom span strong {
    color: #e54007;
    font-size: 14px;
    font-weight: bold;
}
#detailtab td.first {
    padding: 10px;
    text-align: left;
}
#detailtab td.last {
    border-right: 0 none;
    padding: 10px 10px 10px 0;
    text-align: right;
}
#detailtab td.texcon {
    border: 0 none;
    padding: 10px;
    text-align: left;
}
.con_box .con_right {
    width: 222px;
}
.xq-shoplist {
    font-size: 12px;
    padding: 0 10px 10px;
}
.xq-shoplist .hd {
    border-bottom: 1px solid #f1f1f1;
    margin: 0 auto;
    padding: 0 0 8px;
    text-align: center;
    width: 177px;
}
.xq-shoplist .hd img {
    border: 1px solid #e8e8e8;
    display: block;
    height: 125px;
    margin: 10px 0;
    width: 165px;
}
.xq-shoplist .hd span {
    display: block;
}
.xq-shoplist .hd span em {
    color: #ea1511;
    font-weight: bold;
}
.xq-shoplist .hd span.tit {
    color: #666;
    font-weight: bold;
}
.xq-shoplist .hd span.zk {
    color: #999;
    margin-top: 5px;
}
.xq-shoplist .bd li {
    border-bottom: 1px solid #f1f1f1;
    cursor: pointer;
    float: left;
    line-height: 22px;
    overflow: hidden;
    padding: 7px 5px;
    width: 188px;
}
.xq-shoplist .bd li.on {
    background-color: #f7f7f7;
}
.xq-shoplist .bd li div {
    position: relative;
}
.xq-shoplist .bd h3 a {
    color: #3862c6;
}
.xq-shoplist .bd .rg {
    height: 20px;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
    width: 80px;
}
.xq-shoplist .ft {
    position: relative;
    text-align: center;
}
.xq-shoplist .ft .page {
    margin: 8px auto 0;
    overflow: hidden;
    position: relative;
    width: 55px;
}
.xq-shoplist .ft .page i {
    cursor: pointer;
    height: 15px;
    width: 15px;
}
.xq-shoplist .ft .page i.le {
    background-position: -186px -383px;
    float: left;
}
.xq-shoplist .ft .page i.le.on {
    background-position: -205px -383px;
}
.xq-shoplist .ft .page i.rg {
    background-position: -224px -383px;
    position: absolute;
    right: 0;
}
.xq-shoplist .ft .page i.rg.on {
    background-position: -244px -383px;
}
.xq-shoplist .ft .page span {
    left: 15px;
    position: absolute;
    width: 25px;
}
.xq-shoplist .ft .pageall {
    color: #999;
    position: absolute;
    right: 0;
    top: 0;
}
.xq-shoplist .bdwrap {
    height: 238px;
    overflow: hidden;
    position: relative;
    width: 198px;
}
.xq-pageico {
    position: absolute;
    right: 20px;
    top: -28px;
}
.xq-pageico li {
    background-color: #bfbfbf;
    cursor: pointer;
    float: left;
    font-size: 0;
    height: 8px;
    margin: 0 10px 0 0;
    width: 8px;
}
.xq-pageico li.on {
    background-color: #f60;
}
.boxrig-pdlist {
    overflow: hidden;
    padding: 0 19px 10px;
}
.boxrig-pdlist li {
    margin: 20px 0 0;
    width: 180px;
}
.boxrig-pdlist .gxq-img {
    display: block;
    font-size: 12px;
    height: 120px;
    overflow: hidden;
    width: 180px;
}
.boxrig-pdlist .title {
    color: #666;
    display: block;
    font-size: 12px;
    height: 36px;
    line-height: 18px;
    margin: 4px auto 0;
    overflow: hidden;
}
.boxrig-pdlist .pd-sebox {
    margin: 5px 0;
    overflow: hidden;
}
.boxrig-pdlist .pd-sebox .num {
    color: #e91414;
    float: left;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
}
.boxrig-pdlist .pd-sebox .past {
    color: #999;
    float: left;
    font-family: Arial;
    font-size: 12px;
    margin: 2px 0 0 10px;
}
.boxrig-knlike {
    background-color: #fff;
    border-color: #d4d4d4 #d4d4d4 #f1f1f1;
    border-style: solid;
    border-width: 1px;
    color: #333;
    font-family: "宋体";
    font-size: 16px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    padding: 0 0 0 10px;
    width: 208px;
}
#FriendLink {
    font-size: 12px;
    margin: 10px auto 0;
    width: 960px;
}
#FriendLink .hd {
    border-bottom: 1px solid #d6d6d6;
    height: 29px;
}
#FriendLink .tit {
    height: 29px;
    padding: 0 11px;
}
#FriendLink .tit .titlist {
    background: none repeat scroll 0 0 #fff;
    border-left: 1px solid #d6d6d6;
    border-right: 1px solid #d6d6d6;
    border-top: 1px solid #d6d6d6;
    float: left;
    height: 28px;
    line-height: 28px;
    margin: 0 0 0 -1px;
    text-align: center;
    width: 78px;
}
#FriendLink .tit .on {
    background: none repeat scroll 0 0 #f3eded;
    position: relative;
}
#FriendLink .tit .aBtn, #FriendLink .tit .aBtn:hover {
    color: #262626;
    display: block;
    font-size: 12px;
    height: 28px;
    line-height: 28px;
    text-decoration: none;
    width: 78px;
}
#FriendLink .tit .on .aBtn, #FriendLink .tit .on .aBtn:hover {
    background: none repeat scroll 0 0 #f3f3f3;
    bottom: -1px;
    height: 29px;
    left: 0;
    position: absolute;
}
#FriendLink .bd {
    min-height: 40px;
    padding: 15px 0;
}
#FriendLink .linkbox {
    display: none;
    overflow: hidden;
}
#FriendLink .linkbox .linkList {
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 0 10px;
    text-align: center;
    white-space: nowrap;
}
#FriendLink .linkbox .aLink {
    color: #656563;
    line-height: 20px;
}
#FriendLink .linkbox .aLink:hover {
    color: #656563;
    text-decoration: underline;
}
#subnav {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d8d4d5;
    display: inline;
    float: left;
    font-size: 12px;
    height: 778px;
    overflow: hidden;
    width: 188px;
    word-wrap: break-word;
}
#subnav .hd {
    background-position: 0 -161px;
    border-bottom: 1px solid #d8d4d5;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    text-align: center;
}
#subnav .bd {
    overflow: hidden;
}
#subnav .items {
    margin: -1px 5px 0;
}
#subnav .items li {
    border-top: 1px solid #e8e5e6;
    overflow: hidden;
    padding: 0 3px 6px;
}
#subnav .items li.first {
    padding-top: 12px;
}
#subnav .items li h3 {
    line-height: 20px;
    margin: 2px 0;
}
#subnav .items li h3 a {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/css/bgimg/shop-iconimg.jpg") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
}
#subnav .items li h3 a {
    color: #6d7575;
    display: block;
    font-family: "宋体";
    font-weight: bold;
    padding: 0 0 0 20px;
}
#subnav .items li h3 a.a2 {
    background-position: 0 -14px;
}
#subnav .items li h3 a.a3 {
    background-position: 0 -32px;
}
#subnav .items li h3 a.a4 {
    background-position: 0 -51px;
}
#subnav .items li h3 a.a5 {
    background-position: 0 -69px;
}
#subnav .items li h3 a.a6 {
    background-position: 0 -87px;
}
#subnav .items li h3 a.a7 {
    background-position: 0 -105px;
}
#subnav .items li h3 a.a8 {
    background-position: 0 -123px;
}
#subnav .items li h3 a.a9 {
    background-position: 0 -141px;
}
#subnav .items li h3 a.a0 {
    background-position: 0 -159px;
}
#subnav .items li p a {
    color: #8e999a;
    display: inline-block;
    height: 20px;
    line-height: 18px;
    margin: 0 1px 0 0;
    padding: 0 2px;
    white-space: normal;
}
#subnav .items li p a:hover {
    text-decoration: underline;
}
.wcon, .itemcon {
    color: #2d2d2d;
    font-size: 12px;
    margin: 0 auto;
    word-wrap: break-word;
}
.wcon {
    margin-bottom: 10px;
}
.itemcon {
    background: none repeat scroll 0 0 #f3f3f3;
    margin: 30px auto 10px;
    width: 960px;
}
.wconsec {
    float: right;
    font-size: 12px;
    width: 760px;
}
#shopimg {
    background: none repeat scroll 0 0 #fff;
    float: left;
    height: 240px;
    margin: 0 10px 0 0;
    width: 550px;
}
#shopimg ul.pic li img {
    display: block;
    height: 240px;
    overflow: hidden;
    width: 550px;
}
#panic {
    background: none repeat scroll 0 0 #fcf8ed;
    border: 1px solid #dccaa7;
    float: left;
    height: 238px;
    width: 198px;
}
#panic .hd {
    padding: 0 5px;
}
#panic .hd h2 {
    border-bottom: 1px solid #dccaa7;
    color: #a68156;
    font-size: 14px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    padding-left: 7px;
}
#panic .bd {
    padding: 9px 8px 8px;
}
#panic .bd .img {
    height: 120px;
    overflow: hidden;
    width: 180px;
}
#panic .bd .img img {
    display: block;
    height: 120px;
    overflow: hidden;
    width: 180px;
}
#panic .bd .text {
    height: 38px;
    line-height: 18px;
    margin: 6px 0 5px;
    overflow: hidden;
}
#panic .bd .text a {
    color: #444;
}
#panic .bd .price {
    color: #fa0600;
    font-family: Arial;
}
#panic .bd .price b {
    font-size: 16px;
    font-weight: normal;
}
#panic .bd .bor {
    border: 1px solid #fcf8ed;
    position: relative;
}
#panic .bd .bor .sptime {
    top: 98px;
    width: 168px;
}
#panic .bd .borsec {
    border: 1px solid #cf6106;
}
#panic .bd .borsec .sptime {
    display: block;
}
.layer {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d8d4d5;
    height: 258px;
    margin: 10px 0 0;
    width: 758px;
}
.layer .hd h2 {
    color: #515e60;
    font-size: 14px;
    height: 35px;
    line-height: 34px;
    padding-left: 15px;
}
.layer .hd h2 em {
    font-size: 18px;
}
.layer .bd {
    padding: 0;
}
.layer .bd .list {
    overflow: hidden;
}
.layer .bd li {
    background: none repeat scroll 0 0 #e9efef;
    border: 1px solid #fff;
    display: inline;
    float: left;
    height: 205px;
    margin-left: 9px;
    padding: 5px;
    position: relative;
    width: 230px;
}
.layer .bd .bor {
    border: 1px solid #cf6106;
}
.layer .bd .sptime {
    left: 5px;
    top: 138px;
}
.layer .bd .bor .sptime {
    display: block;
}
.layer .bd .sptime .numgm, #panic .bd .bor .sptime .numgm {
    color: #ea9d5d;
}
.layer .bd li .sizeimg, .itemcon .bd .wbox .sizeimg {
    display: block;
    height: 155px;
    overflow: hidden;
    width: 230px;
}
#hotcon .bd .list li table, #daycon .bd .list li table {
    height: 155px;
    width: 230px;
}
.layer .bd .text {
    height: 20px;
    line-height: 18px;
    margin: 5px 0;
    overflow: hidden;
}
.layer .bd .text a {
    color: #444;
}
.layer .bd .price {
    color: #fa0600;
    font-family: Arial;
}
.layer .bd .price b {
    font-family: Arial;
    font-size: 16px;
    font-weight: normal;
}
.layer .bd .discount {
    background: none repeat scroll 0 0 #fff;
    display: inline-block;
    float: right;
    height: 18px;
    line-height: 18px;
    text-align: center;
    width: 46px;
}
.itemcon a {
    color: #818181;
}
.itemcon a:hover {
    color: #818181;
}
.itemcon .hd {
    background-position: 0 -161px;
    border-bottom: 1px solid #d5d5d5;
    border-top: 2px solid #444;
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    position: relative;
}
.itemcon .hd h2 a {
    color: #6c6c6c;
    font-family: "微软雅黑";
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 0 10px;
}
.itemcon .hd .arrow {
    border-color: #444 #fdfdfd #fdfdfd;
    border-style: solid;
    border-width: 5px;
    height: 0;
    left: 33px;
    position: absolute;
    top: 0;
    width: 0;
}
.itemcon .hd h2 {
    display: inline;
    float: left;
    margin-right: 5px;
}
.itemcon .hd .nav {
    float: left;
    margin: 10px -1px 0 0;
    overflow: hidden;
}
.itemcon .hd .nav li {
    border-right: 1px solid #818181;
    float: left;
    line-height: 14px;
    padding: 0 13px;
}
.itemcon .hd .more {
    background-position: 0 -161px;
    float: left;
    height: 34px;
    line-height: 34px;
    margin-left: -1px;
    padding: 0 0 0 17px;
}
.itemcon .hd .more a {
    color: #7478c0;
    font-family: "宋体";
    text-decoration: underline;
}
.itemcon .body-mainchal {
    margin-top: 10px;
}
#sbags .hd .arrow, #sclothes .hd .arrow {
    bottom: 0;
    left: 20px;
}
#saccessories .hd h2 a {
    color: #6c6c6c;
}
#saccessories .hd .arrow {
    bottom: 0;
    left: 20px;
}
.onlshop .wowoFocus {
    margin: 0 auto 10px;
}
.wqgs_tit {
    border-bottom: 1px solid #bc5603;
    font-family: "微软雅黑";
    font-size: 14px;
    height: 39px;
    position: relative;
    width: 720px;
}
.wqgs_tit h2 {
    color: #3e3e3e;
    float: left;
    font-weight: bold;
    line-height: 28px;
    padding: 6px 0 0 5px;
}
.wqgs_tit .so_search {
    background-position: 0 -87px;
    height: 24px;
    position: absolute;
    right: 2px;
    top: 10px;
    width: 222px;
}
.wqgs_tit .so_search .int {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
    border: 0 none;
    float: left;
    font-size: 12px;
    height: 24px;
    padding: 0 3px;
    width: 165px;
}
.wqgs_tit .so_search .abtn {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
    border: 0 none;
    float: left;
    height: 24px;
    width: 50px;
}
.wqgs_tit .wq_tab {
    display: inline;
    float: left;
    margin: 6px 0 0 5px;
}
.wqgs_tit .wq_tab li {
    color: #bc5603;
    display: inline;
    float: left;
    height: 32px;
    line-height: 32px;
}
.wqgs_tit .wq_tab li a {
    bottom: -2px;
    color: #bc5603;
    float: left;
    padding: 0 0 0 10px;
    position: relative;
}
.wqgs_tit .wq_tab li a.cur {
    background-position: -256px -141px;
    bottom: -1px;
    font-weight: bold;
    height: 33px;
    line-height: 33px;
}
.wqgs_tit .wq_tab li a cite, .wqgs_tit .wq_tab li a.cur cite {
    background-position: -345px -86px;
    display: inline;
    float: left;
    height: 33px;
    margin: 0 0 0 5px;
    width: 7px;
}
.updateshop {
    margin: 10px 0;
    overflow: hidden;
}
.updateshop .goods-allInd {
}
.updateshop .endtime {
    color: #999;
    font-family: "宋体";
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    padding: 0 0 0 10px;
}
.updateshop .goods-allInd .good-list {
    height: 430px;
}
.updateshop .goods-allInd .good-list .picture {
    top: 32px;
}
.updateshop .goods-allInd .buy-boxInd .buy_a {
    background-position: -177px 0;
}
.updateshop .nonegs {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d6d6d6;
    color: #3e3e3e;
    height: 178px;
    margin: 0;
    padding: 80px 0 0;
    width: 728px;
}
.updateshop .nonegs .msgbox {
    background: url("http://s2.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/css/img/ww_sorry.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-family: "微软雅黑";
    font-size: 18px;
    height: 50px;
    margin: 0 150px;
    padding: 20px 0 0 87px;
}
.updateshop .nonegs .msgbox .colsp {
    color: #e56b07;
}
.tabchu .gscon {
    color: #666;
    font-family: "微软雅黑";
    font-size: 12px;
    padding: 5px 30px 20px 20px;
}
.tabchu .gscon .words {
    color: #5a5a59;
    font-family: "宋体";
    line-height: 20px;
    margin: 15px 0 0;
}
.tabchu .gscon .col {
    color: #36c;
    font-weight: bold;
}
.tabchu .gscon .col2 {
    color: #36c;
    text-decoration: underline;
}
.tabchu .gscon .tit {
    color: #e63f08;
    font-size: 14px;
    font-weight: bold;
    line-height: 32px;
    margin: 10px 0 5px;
}
.tabchu .gscon .imgbg {
    height: 73px;
    margin: 0 auto 30px;
    width: 347px;
}
.tabchu .gscon .titbg {
    background-position: -355px -89px;
    padding-left: 25px;
}
.tabchu .gscon .listul {
    line-height: 26px;
    padding: 0 0 0 20px;
}
.tabchu .gscon .listul li label {
    height: 26px;
}
.tabchu .gscon .listul li a {
    color: #666;
}
.tabchu .gscon .listul li .radint {
    margin: -3px 5px 0 0;
    vertical-align: middle;
}
.tabchu .gscon .listul li .texta {
    height: 70px;
    margin: 0 0 0 15px;
    resize: none;
    width: 300px;
}
#wq_msg .delddbot .btn, #ok_msg .delddbot .btn2 {
    border: 0 none;
    cursor: pointer;
    height: 39px;
    margin: 0 0 20px 180px;
    width: 126px;
}
#wq_msg .delddbot .btn {
    background-position: 0 -112px;
}
#ok_msg .delddbot .btn2 {
    background-position: -129px -115px;
}
.tabchu .gscon table td {
    font-size: 14px;
    line-height: 30px;
}
.tabchu .gscon table td.label {
    text-align: right;
    width: 100px;
}
.tabchu .intbox {
    background-position: -266px -48px;
    line-height: 26px;
}
.tabchu .intbox {
    float: left;
    margin-right: 10px;
    width: 120px;
}
.tabchu .int {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
    border: 0 none;
    float: left;
    height: 26px;
    line-height: 26px;
    padding: 0 0 0 5px;
}
.tabchu .int {
    width: 92%;
}
.tabchu .ritbtn {
    background-position: -616px -48px;
    float: right;
    height: 24px;
    width: 3px;
}
.tabchu .gscon .wordsbtm {
    background-color: #fff9eb;
    border-top: 1px solid #f1eee7;
    bottom: 0;
    height: 35px;
    left: 0;
    line-height: 34px;
    padding-left: 10px;
    position: absolute;
    width: 490px;
}
#wq_msg .delddbot, #ok_msg .delddbot {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
    height: auto;
    padding: 0;
    width: auto;
}
#ok_msg .delddbot {
    height: 100px;
}
#chouBox .bd .min dd a {
    display: block;
}
#chouBox {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d3d2d2;
    margin: 0 0 20px;
    overflow: hidden;
    padding: 0 0 15px;
    width: 728px;
}
#chouBox h1 {
    background-color: #eee;
    border-bottom: 1px solid #d3d2d2;
    color: #999;
    font-family: "微软雅黑";
    font-size: 16px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    padding: 0 0 0 20px;
}
#chouBox .hd {
    margin: 10px auto 35px;
    overflow: hidden;
    width: 358px;
}
#chouBox .hd table, #chouBox .hd td, #chouBox .hd tr {
    margin: 0;
    padding: 0;
}
#chouBox .hd table td.title {
    color: #666;
    font-size: 16px;
}
#chouBox .hd img {
    border: 0 none;
    height: 238px;
    width: 358px;
}
#chouBox .hd p {
    padding: 10px 0 0;
}
#chouBox .hd p, #chouBox .hd p a {
    color: #666;
    font-size: 14px;
    line-height: 18px;
}
#chouBox .bd {
    background: none repeat scroll 0 0 #f4f4f4;
    margin: 0 auto;
    min-height: 120px;
    width: 712px;
}
#chouBox .bd .min {
    margin: 0 auto;
    overflow: hidden;
    padding: 26px 0 0;
    width: 358px;
}
#chouBox .bd .min dl, #chouBox .bd .min dt, #chouBox .bd .min dd {
    line-height: 36px;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
#chouBox .bd .min dt {
    color: #666;
    font-size: 14px;
    height: 36px;
    width: 80px;
}
#chouBox .bd .min dd {
    margin: -36px 0 0 80px;
}
#chouBox .bd .min dd strong {
    color: #f00;
    font-size: 18px;
}
#chouBox .bd .min dd a.sec {
    background-position: 0 -653px;
    height: 36px;
}
#chouBox .bd .min dd span {
    color: #999;
    font-family: '宋体';
    font-size: 12px;
}
#chouBox .ft {
    height: 45px;
    overflow: hidden;
    padding: 90px 60px 40px 0;
}
#chouBox .ft a {
    background-position: 0 -694px;
    color: #ccc;
    float: right;
}
#chouBox .ft a.ok {
    background-position: 0 -653px;
    color: #fff;
}
#chouBox table.oktab {
    margin: 0 auto;
    padding: 0 16px;
}
#chouBox table.oktab th {
    background: none repeat scroll 0 0 #f8f8f8;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    width: 138px;
}
#chouBox table.oktab td {
    border-bottom: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    color: #666;
    font-size: 14px;
    height: 58px;
    text-align: center;
}
#chouBox table.oktab td.last {
    border-right: 0 none;
}
#chouBox .seeok {
    height: 35px;
    margin: 15px auto 20px;
    overflow: hidden;
}
#chouBox .seeok a {
    background-position: 0 -496px;
    display: block;
    font-size: 0;
    height: 35px;
    line-height: 0;
    margin: 0 auto;
    overflow: hidden;
    text-indent: -999px;
    width: 130px;
}
#chouBox .seeok a:hover {
    text-decoration: none;
}
#chouBox .weibo {
    margin: 0 auto;
    padding: 0 0 50px;
    position: relative;
    width: 710px;
}
#chouBox .weibo h3 {
    background: none repeat scroll 0 0 #fae8de;
    color: #e98c3e;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    text-align: center;
}
#chouBox .weibo ul {
    padding: 10px 0 0 170px;
}
#chouBox .weibo ul li {
    color: #666;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    padding: 5px;
}
#chouBox .weibo a.fen {
    display: block;
    font-size: 0;
    height: 24px;
    left: 400px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -999px;
    width: 126px;
}
#chouBox .weibo a.fen:hover {
    text-decoration: none;
}
#chouBox .weibo a.sina {
    background-position: 0 -536px;
    top: 60px;
}
#chouBox .weibo a.qq {
    background-position: 0 -565px;
    top: 95px;
}
#chouBox .jieguo {
    margin: 0 auto;
    overflow: hidden;
    padding: 0 0 40px;
    width: 710px;
}
#chouBox .jieguo h3.middle {
    background: none repeat scroll 0 0 #fae8de;
    color: #000;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    padding: 0 0 0 10px;
}
#chouBox .jieguo h3.top {
    background: none repeat scroll 0 0 #fae8de;
    color: #e98c3e;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    text-align: center;
}
#chouBox .jieguo ul.mid {
    margin: 0 auto;
    overflow: hidden;
    padding: 15px 0;
    width: 640px;
}
#chouBox .jieguo ul.mid li {
    color: #666;
    font-size: 12px;
    line-height: 24px;
}
#chouBox .jieguo ul.mid li span {
    font-size: 14px;
}
#chouBox .jieguo p {
    color: #666;
    font-size: 14px;
    line-height: 24px;
    margin: 0 auto;
    padding: 5px 0 30px;
    width: 640px;
}
#chouBox .jieguo p strong {
    color: #f00;
    font-size: 18px;
    font-weight: normal;
}
#bindtrue, #selecttrue, #seclectmobile, #bindmobile {
    display: none;
}
.bindphone {
    background: none repeat scroll 0 0 #fff;
    margin: 0 auto;
    padding: 30px 0;
}
.bindphone span.tishi {
    color: #999;
    display: block;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    margin: 5px 0 0 150px;
}
.tabchu .cokse {
    width: 230px;
}
.xq_box .xq_lr .xq_left .xq_buyalot {
    background-position: -93px -192px;
    height: 68px;
    left: 164px;
    position: absolute;
    top: -70px;
    width: 89px;
}
.xq_box .xq_lr .xq_left .xq_buyalot:hover {
    background-position: 0 -192px;
}
.xq_box .xq_lr .xq_left .xq_qiang .xq_lotter {
    padding-left: 20px;
}
.xq_biant .xq_bobuy .xq_buyalotbtm {
    background-position: -93px -192px;
    height: 68px;
    left: 485px;
    position: absolute;
    top: 33px;
    width: 89px;
}
.xq_biant .xq_bobuy .xq_buyalotbtm:hover {
    background-position: 0 -192px;
}
#chouBox .moretimestit, #chouBox .moretimesqq, #chouBox .moretimessina, #chouBox .exchangebtn, #chouBox .exchangelbtn, #chouBox .exchangerbtn, #chouBox .exchangeico, #otherHd .bd .canjia {
    background: url("http://s2.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/times0922.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#chouBox .successmin {
    overflow: hidden;
    padding: 20px 20px 60px;
}
#chouBox .shop-img {
    border: 0 none;
    display: block;
    height: 145px;
    width: 218px;
}
#chouBox .successrit {
    float: right;
    overflow: hidden;
    width: 454px;
}
#chouBox .successTit {
    background-position: 0 -214px;
    color: #6da802;
    display: block;
    font-family: "微软雅黑","yahei","黑体";
    font-size: 22px;
    height: 36px;
    line-height: 34px;
    margin: 0 0 16px;
    padding: 0 0 0 54px;
}
#chouBox .successtime {
    background: none repeat scroll 0 0 #fefef2;
    border: 1px solid #e9e4ce;
    color: #666;
    font-family: "宋体","yahei","黑体";
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    margin: 0 0 16px;
    padding: 0 0 0 10px;
}
#chouBox .successtime strong {
    font-weight: bold;
}
#chouBox .successtxt {
    color: #666;
    font-size: 14px;
    line-height: 20px;
}
#chouBox .moretimes {
    padding: 0 18px;
}
#chouBox .moretimestit {
    background-position: -188px -52px;
    color: #3e3e3e;
    height: 20px;
    line-height: 20px;
    margin: 0 0 14px;
    padding: 0 0 0 24px;
}
#chouBox .moretimesmin {
    background: none repeat scroll 0 0 #fafafa;
    border: 1px solid #eee;
    font-family: "宋体";
    margin: 0 0 20px;
    padding: 20px;
}
#chouBox .moretimesred {
    color: #666;
    font-size: 14px;
    line-height: 20px;
}
#chouBox .moretimeslist {
    color: #666;
    font-size: 12px;
    line-height: 20px;
    padding: 10px 0 14px;
}
#chouBox .moretimesft {
    height: 34px;
    overflow: hidden;
}
#chouBox .exchangelbtn, #chouBox .exchangerbtn, #chouBox .exchangeico {
    border: 0 none;
    display: block;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    text-indent: -999px;
}
#chouBox .moretimesqq, #chouBox .moretimessina, #chouBox .exchangebtn, #chouBox .moretimesqq:hover, #chouBox .moretimessina:hover {
    height: 30px;
    text-decoration: none;
    width: 184px;
}
#chouBox .moretimesqq, #chouBox .moretimessina {
    background-position: 0 0;
    color: #cd4f00;
    float: left;
    font-size: 12px;
    line-height: 30px;
}
#chouBox .moretimesqq span, #chouBox .moretimessina span {
    padding-left: 40px;
    position: relative;
}
#chouBox .moretimesqq span i, #chouBox .moretimessina span i {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/ico_small_log1225.png") no-repeat scroll 0 -36px rgba(0, 0, 0, 0);
    height: 17px;
    left: 15px;
    position: absolute;
    top: -2px;
    width: 17px;
}
#chouBox .moretimessina {
    margin: 0 26px 0 0;
}
#chouBox .moretimessina span i {
    background-position: 0 0;
}
#chouBox .exchange {
    color: #3e3e3e;
    font-size: 12px;
    height: 45px;
    line-height: 22px;
    margin: -8px 0 0;
    padding: 0 0 20px;
    position: relative;
}
#chouBox .exchangebtn {
    background-position: 0 0;
    border: 0 none;
    bottom: -10px;
    color: #cd4f00;
    cursor: pointer;
    font-weight: bold;
    left: 0;
    position: absolute;
    width: 164px;
}
#chouBox .exchangelbtn, #chouBox .exchangerbtn {
    height: 16px;
    position: absolute;
    top: 3px;
    width: 16px;
}
#chouBox .exchangelbtn {
    background-position: 0 -117px;
    left: 28px;
}
#chouBox .lbtnblack {
    background-position: -21px -117px;
}
#chouBox .exchangerbtn {
    background-position: -42px -117px;
    left: 90px;
}
#chouBox .rbtnblack {
    background-position: -64px -117px;
}
#chouBox .exchangetxt {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cdcdcb;
    color: #666;
    display: block;
    font-size: 12px;
    height: 20px;
    left: 50px;
    line-height: 20px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 32px;
}
#chouBox .txtblack {
    background: none repeat scroll 0 0 #f3f3f3;
    color: #999;
}
#chouBox .exchangenum {
    padding: 0 0 0 90px;
}
#chouBox .exchangeerr {
    background: none repeat scroll 0 0 #ffe5ec;
    border: 1px solid #ffa4a4;
    color: #666;
    display: none;
    font-size: 12px;
    height: 22px;
    left: 140px;
    padding: 0 5px 0 30px;
    position: absolute;
    top: -1px;
}
#chouBox .exchangeico {
    background-position: -178px -124px;
    height: 17px;
    left: -5px;
    position: absolute;
    top: 3px;
    width: 28px;
}
#chouBox .luckmytit {
    color: #3e3e3e;
    font-family: "宋体";
    font-size: 14px;
    line-height: 20px;
    padding: 0 18px 10px;
}
#otherHd {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d4d4d4;
    width: 728px;
}
#otherHd .hd {
    background: url("http://s2.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/css/bgimg/pp2_bg.png") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #eee;
    color: #3e3e3e;
    font-size: 14px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    padding: 0 0 1px 20px;
    position: relative;
    z-index: 2;
}
#otherHd .bd {
    overflow: hidden;
    position: relative;
    z-index: 1;
}
#otherHd .bd .list {
    border-top: 1px dotted #cbcbcb;
    margin: -1px 0 0;
    overflow: hidden;
    padding: 10px 20px 10px 15px;
}
#otherHd .pic {
    float: left;
    height: 80px;
    margin: 0 20px 0 0;
    width: 120px;
}
#otherHd .pic img {
    display: block;
    height: 80px;
    width: 120px;
}
#otherHd .bd .texta {
    color: #666;
    float: left;
    font-size: 14px;
    line-height: 80px;
    overflow: hidden;
    width: 460px;
    word-wrap: break-word;
}
#otherHd .bd .canjia, #otherHd .bd .canjia:hover {
    background-position: -85px -117px;
    display: block;
    float: right;
    font-size: 0;
    height: 24px;
    line-height: 0;
    margin: 30px 0 0;
    overflow: hidden;
    text-decoration: none;
    text-indent: -999px;
    width: 74px;
}
#otherHd .goods-allchal .good-list {
    margin: 15px 0 0 8px;
}
#otherHd .goods-allchal {
    padding-bottom: 15px;
    width: 760px;
}
#sp_nav_list {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d8d4d5;
    margin: 0 auto;
    padding-left: 10px;
    width: 948px;
}
#sp_nav_list .fenlei {
    font-family: "宋体","微软雅黑";
    padding: 10px 0 0;
}
#sp_nav_list .fenlei ul {
    list-style: none outside none;
    margin: 0 0 0 45px;
    padding: 0 0 10px;
    position: relative;
    width: 900px;
}
#sp_nav_list .fenlei ul li {
    float: left;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    padding: 0 3px 1px;
}
#sp_nav_list .fenlei ul li a {
    color: #666;
    display: block;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    padding: 0 4px;
    white-space: nowrap;
}
#sp_nav_list .fenlei ul li a:hover {
    background: none repeat scroll 0 0 #ec9d04;
    color: #fff;
    text-decoration: none;
}
#sp_nav_list .fenlei ul li a em {
    color: #3264c4;
    font-size: 12px;
}
#sp_nav_list .fenlei ul li a:hover em {
    color: #fff;
}
#sp_nav_list .fenlei ul li.fen {
    color: #666;
    float: none;
    font-weight: bold;
    height: 20px;
    left: -37px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 0;
    white-space: nowrap;
    width: 40px;
}
#sp_nav_list .fenlei ul li.all {
    height: 20px;
    left: 0;
    margin: 0;
    overflow: hidden;
    top: 0;
}
#sp_nav_list .fenlei ul li.on a {
    background: none repeat scroll 0 0 #ec9d04;
    color: #fff;
    font-weight: bold;
}
#sp_nav_list .fenlei ul li.on a em {
    color: #fff;
    font-weight: bold;
}
#sp_nav_list .fenlei .sec_ul {
    background: none repeat scroll 0 0 #f8f8f8;
    border: 1px solid #eee;
    margin: 0 0 15px 44px;
    padding: 5px 0 0;
    width: 880px;
}
#sp_nav_list .fenlei .sec_ul li {
    padding-bottom: 5px;
}
.tclgntxt {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/tclogin326.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.tclgna {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/ucenterimg/bgimg/ico-other-log.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.tclgnreg, .tclgnbtn {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/ucenterimg/bgimg/ubg140715.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.tclgnlft {
    border-right: 1px solid #f2f2f2;
    margin: 9px 0;
    padding: 38px 0 20px;
    position: relative;
    width: 375px;
}
.tclgnerr {
    background: none repeat scroll 0 0 #ffe5ec;
    border: 1px solid #ffa4a4;
    display: none;
    height: 24px;
    left: 40px;
    line-height: 24px;
    position: absolute;
    text-align: center;
    top: 4px;
    width: 320px;
}
.tclgntxt {
    background-position: -204px -32px;
    color: #666;
    display: inline-block;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    margin: 2px 0 0;
    padding: 0 0 0 24px;
}
.tclgndl {
    height: 60px;
    overflow: hidden;
    padding: 0 0 0 40px;
    width: 340px;
}
.tclgndl_pass {
    height: 50px;
}
.tclgndt {
    color: #666;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    line-height: 18px;
    overflow: hidden;
}
.tclgndd {
    background-position: 0 2px;
    height: 30px;
    margin: 0;
    position: relative;
    width: 275px;
}
.tclgndd input.grey {
    color: #ccc;
}
.tcyzmico {
    height: 30px;
    margin: -30px 0 0 80px;
    width: 80px;
}
.tcyzmimg {
    border: 0 none;
    display: block;
    height: 30px;
    width: 80px;
}
.tcchaimg {
    color: #3367cd;
    display: block;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin: -30px 0 0 180px;
    width: 100px;
}
.tcchaimg a, .tcchaimg a:hover {
    color: #3367cd;
    font-family: '宋体';
}
.tclgnint {
    background-color: transparent;
    border: 1px solid #d4d4d4;
    display: block;
    font-size: 12px;
    height: 24px;
    left: 0;
    line-height: 24px;
    padding: 0 5px;
    position: absolute;
    top: 0;
    width: 263px;
}
.tclgnint_pass {
    width: 110px;
}
.tclgnddimg {
    background-position: -147px -87px;
    height: 30px;
    margin: 0;
    position: relative;
    width: 66px;
}
.tclgnimg {
    background-color: transparent;
    border: 1px solid #d4d4d4;
    display: block;
    font-size: 12px;
    height: 26px;
    left: 0;
    line-height: 26px;
    padding: 0 5px;
    position: absolute;
    top: 0;
    width: 52px;
}
.tclgnddon .tclgnint, .tclgnddon .tclgnimg {
    border-color: #f1670f;
}
.tclgnp {
    color: #666;
    font-size: 12px;
    height: 30px;
    line-height: 18px;
    overflow: hidden;
    padding: 0 0 0 40px;
}
.tclgnche {
    margin: 0 2px 0 0;
    vertical-align: middle;
}
.tclgnbtn {
    background-position: 0 -653px;
    color: #fff;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    text-align: center;
    width: 90px;
}
.tclgnbtn:hover, .tclgnreg:hover {
    text-decoration: none;
}
.formsg {
    color: #3166cc;
    display: inline-block;
    float: left;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    padding: 10px 0 0 10px;
    width: 70px;
}
.formsg:hover {
    color: #3166cc;
}
.tclgnrit {
    float: right;
    padding: 34px 0 0;
    width: 250px;
}
.tclgnspn {
    color: #999;
    display: block;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    padding: 0 0 0 50px;
}
.tclgnreg {
    background-position: 0 -735px;
    color: #666;
    display: block;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    margin: 10px 0 0 50px;
    overflow: hidden;
    text-align: center;
    width: 90px;
}
.tclgndlr {
    overflow: hidden;
    padding: 40px 0 0 50px;
}
.tclgndtr {
    color: #999;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
}
.tclgnddr {
    overflow: hidden;
    padding: 10px 40px 0 0;
}
.tclgna {
    display: block;
    float: left;
    font-size: 0;
    height: 21px;
    line-height: 0;
    margin: 0 18px 6px 0;
    overflow: hidden;
    text-indent: -999px;
    width: 21px;
}
.tclgn1 {
    background-position: 0 -120px;
}
.tclgn2 {
    background-position: 0 -90px;
}
.tclgn3 {
    background-position: 0 -150px;
}
.tclgn4 {
    background-position: 0 -30px;
}
.tclgn5 {
    background-position: 0 0;
}
.tclgn6 {
    background-position: 0 -98px;
}
.tclgn7 {
    background-position: 0 -60px;
}
.tclgn8 {
    background-position: -65px -98px;
}
.tclgn9 {
    background-position: -98px -98px;
}
#msglogin {
    display: none;
}
.index_btmimgli {
    float: left;
    width: 720px;
}
.index_btmimg {
    display: block;
    margin: 10px 0 0;
}
.index_btmimg img, .xq_btmimg img {
    border: 1px solid #d6d6d6;
    display: block;
    height: 300px;
    padding: 0;
    width: 718px;
}
.xq_btmimg {
    display: block;
}
.xq_btmimg img {
    height: 150px;
    margin: 0 0 10px;
    width: 218px;
}
.blockwrap .tit {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/css/bgimg/pp.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.blockwrap .seebtn {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/css/bgimg/newbtn.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.blockwrap {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cdcdcd;
    margin: 0 auto;
    width: 958px;
}
.blockwrap .tit {
    background-position: 0 -161px;
    color: #2d2d2d;
    font: 14px/34px '微软雅黑';
    height: 34px;
    padding: 0 0 0 12px;
}
.blockwrap .listw {
    color: #666;
    font-size: 12px;
    padding: 9px 14px 20px;
}
.blockwrap .listw a {
    color: #666;
}
.blockwrap .listw .dzli {
    background: none repeat scroll 0 0 #f9f9f9;
    border: 1px solid #d4d4d4;
    float: left;
    height: 260px;
    margin: 10px 6px 0;
    width: 218px;
}
.blockwrap .listw .dzli img {
    display: block;
    height: 145px;
    width: 218px;
}
.blockwrap .short_tit {
    height: 32px;
    line-height: 16px;
    margin: 0 auto;
    overflow: hidden;
    padding: 5px 0 0;
    width: 190px;
    word-wrap: break-word;
}
.blockwrap .picw {
    height: 145px;
    overflow: hidden;
    width: 218px;
}
.blockwrap .inforall {
    border-bottom: 1px dotted #d4d4d4;
    padding: 7px 10px 0;
}
.blockwrap .inforall .pay {
    color: #e54007;
    float: left;
    font: 20px/20px '微软雅黑';
}
.blockwrap .inforall .seebtn {
    background-position: 0 -34px;
    float: right;
    font-size: 0;
    height: 34px;
    line-height: 0;
    overflow: hidden;
    text-indent: -999px;
    width: 66px;
}
.blockwrap .inforall .seebtn:hover {
    background-position: 0 -68px;
}
.blockwrap .uinfor {
    line-height: 24px;
    padding: 0 15px;
}
.channelnone {
    background: none repeat scroll 0 0 #fff;
    border: 3px solid #eb9f6b;
    color: #666;
    height: 220px;
    margin: 10px auto;
    width: 954px;
}
.channelnone .channelmsgbox {
    padding: 60px 0 0 320px;
    position: relative;
}
.channelnone .channelmsgbox h3 {
    font: 18px/32px '微软雅黑';
    margin: 0 0 5px;
    width: 556px;
}
.channelnone .channelmsgbox p {
    font: 12px/22px '宋体';
}
.channelnone .channelmsgbox .ico {
    background: url("http://s2.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/css/img/ww_sorry.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 72px;
    left: 225px;
    position: absolute;
    top: 60px;
    width: 70px;
}
.fenye_index {
    overflow: hidden;
    width: 730px;
}
.fenye_index .fenye_main {
    margin: 0;
    padding: 18px 0 11px;
    width: 730px;
}
#leftLink .title, #rightShop .title, #rightShop .titlenew, #leftRem .liList .numB, #FloorTitle .floorNum, #leftmarLink .title, #leftmarLink .icoB, .Floorjhnav .number, .Floorjhnav .more .bor {
    background: url("http://s2.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/pdothernew626.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#channelHead {
    margin: 0 auto 10px;
    width: 960px;
}
#leftLink {
    border-bottom: 1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    float: left;
    height: 239px;
    margin: 0 10px 0 0;
    overflow: hidden;
    width: 188px;
}
#leftLink .title {
    background-position: 0 0;
    height: 39px;
    margin: 0 0 0 -1px;
    width: 190px;
}
#leftLink .liList {
    background: none repeat scroll 0 0 #fffaff;
    display: block;
    height: 25px;
    padding: 0 0 0 35px;
    position: relative;
    vertical-align: bottom;
}
#leftLink .liList .aLink {
    color: #666;
    display: block;
    font-size: 12px;
    line-height: 25px;
}
#leftLink .liList .aLink:hover {
    text-decoration: underline;
}
#leftLink .liList .icoB {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent transparent transparent #666;
    border-image: none;
    border-style: dashed dashed dashed solid;
    border-width: 5px;
    display: block;
    font-size: 0;
    height: 0;
    left: 22px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -999px;
    top: 8px;
    width: 0;
}
#leftmarLink {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    float: left;
    height: 239px;
    margin: 0 10px 0 0;
    overflow: hidden;
    width: 188px;
}
#leftmarLink .title {
    background-position: 0 -85px;
    height: 35px;
    margin: 0 0 8px -1px;
    width: 190px;
}
#leftmarLink .liList {
    background: none repeat scroll 0 0 #f1f1f1;
    display: block;
    height: 29px;
    margin: 0 auto 3px;
    padding: 0 0 0 35px;
    position: relative;
    vertical-align: bottom;
    width: 141px;
}
#leftmarLink .liList .aLink {
    color: #666;
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 28px;
}
#leftmarLink .liList .aLink:hover {
    text-decoration: underline;
}
#leftmarLink .icoB {
    background-position: -243px -99px;
    display: block;
    font-size: 0;
    height: 6px;
    left: 22px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -999px;
    top: 11px;
    width: 7px;
}
#CosmeticsFocue {
    display: inline;
    float: left;
    font-family: "微软雅黑","yahei";
    height: 240px;
    overflow: hidden;
    position: relative;
    width: 550px;
}
#CosmeticsFocue span {
    bottom: 10px;
    display: block;
    height: 18px;
    opacity: 0.7;
    overflow: hidden;
    padding-left: 1px;
    position: absolute;
    right: 10px;
}
#CosmeticsFocue span a {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d4d4d4;
    color: #e54b3b;
    cursor: pointer;
    float: left;
    font: 12px/16px Verdana;
    height: 16px;
    margin-left: -1px;
    text-align: center;
    text-decoration: none;
    width: 18px;
}
#CosmeticsFocue span a:hover {
    text-decoration: none;
}
#CosmeticsFocue span a.on {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fe8b18;
    border-color: #fe8b18 -moz-use-text-color #fe8b18 #fe8b18;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 1px 0 1px 1px;
    color: #fff;
    opacity: 1;
}
#CosmeticsFocue ul {
    height: 240px;
    overflow: hidden;
    position: absolute;
}
#CosmeticsFocue ul li {
    float: left;
    height: 240px;
    overflow: hidden;
    width: 550px;
}
#CosmeticsFocue ul li img {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/css/img/loading.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
    display: block;
    height: 240px;
    width: 550px;
}
#CosmeticsFocue .btu {
    background: none repeat scroll 0 0 #000;
    color: #d3d0cf;
    cursor: pointer;
    display: none;
    font-size: 24px;
    font-weight: normal;
    height: 32px;
    line-height: 26px;
    opacity: 0.7;
    position: absolute;
    text-align: center;
    top: 122px;
    width: 32px;
}
#CosmeticsFocue .btu:hover {
    text-decoration: none;
}
#CosmeticsFocue .lftn {
    left: 12px;
}
#CosmeticsFocue .ritn {
    right: 12px;
}
#rightShop {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    float: right;
    height: 239px;
    width: 198px;
}
#rightShop .title, #rightShop .titlenew {
    background-position: 0 -45px;
    height: 35px;
    margin: 0 0 0 -1px;
    width: 200px;
}
#rightShop .titlenew {
    background-position: 0 -125px;
}
#rightShop .imgList {
    height: 120px;
    padding: 15px 0;
    position: relative;
}
#rightShop .imgList .imglink {
    border: 1px solid transparent;
    display: block;
    height: 120px;
    margin: 0 auto;
    width: 180px;
}
#rightShop .txtList {
    height: 50px;
    overflow: hidden;
    padding: 0 10px;
}
#rightShop .txtList {
    height: 50px;
    overflow: hidden;
    padding: 0 10px;
}
#rightShop .txtList .atitLink {
    color: #666;
    display: block;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
}
#rightShop .txtList .atitLink:hover {
    text-decoration: underline;
}
#rightShop .txtList .spanTxt {
    color: #666;
    display: block;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
}
#rightShop .txtList .emprice {
    color: #fa0600;
    font-family: "微软雅黑","黑体";
    font-size: 18px;
}
#rightShop .imgList .timeNum {
    background: none repeat scroll 0 0 #000;
    bottom: 13px;
    color: #fff;
    display: none;
    font-size: 12px;
    left: 9px;
    line-height: 22px;
    opacity: 0.8;
    overflow: hidden;
    padding: 5px;
    position: absolute;
    width: 170px;
}
#rightShop .imgList .timeNum:hover {
    opacity: 0.9;
}
#rightShop .imgList .timeNum p {
    overflow: hidden;
}
#rightShop .imgList .timeNum p a, #rightShop .imgList .timeNum p a:hover {
    color: #fff;
    display: block;
    font-size: 12px;
    line-height: 16px;
    text-decoration: none;
}
#rightShop .imgList .emPep {
    color: #ea9d5d;
}
#rightShop .on .imglink {
    border-color: #cf6106;
}
#rightShop .on .timeNum {
    display: block;
}
#channelRem {
    margin: 0 auto 10px;
    width: 960px;
}
#leftRem {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e0e0e0;
    height: 528px;
    width: 188px;
}
#leftRem .title {
    border-bottom: 1px solid #e0e0e0;
    color: #666;
    font-family: "微软雅黑","黑体";
    font-size: 18px;
    height: 32px;
    line-height: 32px;
    padding: 0 0 0 14px;
}
#leftRem .title h2 {
    display: inline;
}
#leftRem .liList {
    border-top: 1px dotted #e0e0e0;
    margin: -1px 0 0;
    overflow: hidden;
    padding: 0 9px;
    vertical-align: bottom;
}
#leftRem .liList .spanList {
    color: #666;
    display: block;
    font-size: 12px;
    height: 22px;
    overflow: hidden;
    white-space: nowrap;
}
#leftRem .liList .atitLink {
    color: #666;
    font-size: 12px;
    line-height: 22px;
    white-space: nowrap;
}
#leftRem .liList .emList {
    padding: 0 10px 0 0;
}
#leftRem .liList .showShop {
    display: none;
    height: 145px;
    padding: 5px 0 0;
    position: relative;
}
#leftRem .liList .numB {
    background-position: -205px 0;
    color: #fff;
    display: block;
    font-family: "微软雅黑","黑体";
    font-size: 14px;
    height: 27px;
    left: 0;
    line-height: 27px;
    position: absolute;
    text-align: center;
    top: 8px;
    width: 27px;
}
#leftRem .liList .shopimg {
    display: block;
    height: 100px;
    width: 170px;
}
#leftRem .liList .spanbtm {
    bottom: 2px;
    display: block;
    font-size: 14px;
    line-height: 20px;
    position: absolute;
}
#leftRem .liList .spanPrice {
    color: #fa0600;
    font-family: "微软雅黑","雅黑";
    left: 0;
}
#leftRem .liList .spanPep {
    color: #666;
    font-size: 12px;
    right: 0;
}
#leftRem .liList .emPep {
    color: #fa0600;
}
#leftRem .on .spanList {
    display: none;
}
#leftRem .on .showShop {
    display: block;
}
#leftmarRem {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e0e0e0;
    height: 528px;
    overflow: hidden;
    width: 188px;
}
#leftmarRem .title {
    background: none repeat scroll 0 0 #fefefe;
    color: #666;
    float: left;
    font-family: "微软雅黑","黑体";
    font-size: 18px;
    height: 32px;
    line-height: 32px;
    padding: 0 0 4px 14px;
}
#leftmarRem .title h2 {
    display: inline;
}
#leftmarRem .liList {
    float: left;
    overflow: hidden;
    padding: 0 5px;
    position: relative;
    width: 178px;
}
#leftmarRem .liList .spanList {
    color: #666;
    display: block;
    font-size: 12px;
    height: 30px;
    overflow: hidden;
    padding: 0 0 0 20px;
    white-space: nowrap;
}
#leftmarRem .liList .atitLink {
    color: #666;
    font-size: 12px;
    line-height: 30px;
    white-space: nowrap;
}
#leftmarRem .liList .showShop {
    display: none;
    height: 92px;
    text-align: center;
}
#leftmarRem .liList .numicon {
    left: 6px;
    top: 7px;
}
#leftmarRem .on .numicon {
    top: 0;
}
#leftmarRem .on .shopimg {
    border: 1px solid #e7e7e7;
    display: block;
    height: 38px;
    width: 174px;
}
#leftmarRem .on .spanPep {
    color: #666;
    font-size: 12px;
    right: 0;
}
#leftmarRem .on .emPep {
    color: #fa0600;
}
#leftmarRem .on .spanList {
    display: none;
}
#leftmarRem .on .showShop {
    display: block;
}
.Floorjhnav {
    background: none repeat scroll 0 0 #f4a8a8;
    height: 43px;
    line-height: 43px;
    margin: 0 auto 20px;
    position: relative;
    width: 960px;
}
.Floorjhnav h2 {
    color: #c84658;
    font-family: "微软雅黑","yahei","黑体";
    font-size: 18px;
    font-weight: bold;
    padding: 0 0 0 48px;
}
.Floorjhnav .number {
    background-position: 0 -165px;
    color: #fff;
    font-family: "微软雅黑","黑体";
    font-size: 24px;
    font-weight: bold;
    height: 43px;
    left: -16px;
    line-height: 43px;
    padding: 0 0 11px 16px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 47px;
}
.Floorjhnav .more {
    background: none repeat scroll 0 0 #d78b8b;
    color: #fff;
    display: inline-block;
    float: right;
    font-size: 12px;
    height: 43px;
    line-height: 43px;
    padding: 0 22px;
    position: relative;
}
.Floorjhnav .more:hover {
    background: none repeat scroll 0 0 #e29696;
    text-decoration: none;
}
.Floorjhnav .more .bor {
    background-position: -248px -118px;
    display: block;
    font-size: 0;
    height: 43px;
    left: 0;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 2px;
}
.jhmar-btm {
    margin-bottom: 40px;
}
.jhmar-btm .good-list {
    height: 336px;
    margin: 0 12px 16px 0;
    width: 310px;
}
.jhmar-btm .good-list .picture, .jhmar-btm .good-list .picture img {
    height: 207px;
    width: 310px;
}
.jhmar-btm .good-list .good-title {
    height: 48px;
    margin: 207px 0 10px;
    padding: 5px 14px 0;
}
.jhmar-btm .good-list .buy-boxInd {
    padding: 0 14px 5px;
}
.jhmar-btm .good-list .good-btm {
    padding: 10px 14px 0;
}
.jhmar-btm .good-list .buy-num {
    bottom: 130px;
    padding: 5px;
    width: 300px;
}
#todyRem {
    float: right;
    height: 530px;
    width: 760px;
}
#todyRem .ulList {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e0e0e0;
    height: 223px;
    padding: 35px 0 0;
    position: relative;
    width: 758px;
}
#todyRem .ulMar {
    margin: 0 0 10px;
}
#todyRem .ulList .title {
    height: 34px;
    left: 0;
    line-height: 34px;
    padding: 0 0 0 12px;
    position: absolute;
    top: 0;
}
#todyRem .ulList .title h2 {
    display: inline;
    font-family: "微软雅黑","黑体";
    font-size: 18px;
}
#todyRem .ulList .title .h2Tit1 {
    color: #e66e6e;
}
#todyRem .ulList .title .h2Tit2 {
    color: #bf6bc2;
}
#todyRem .ulList .title .h2Tit3 {
    color: #666;
}
#todyRem .ulList .liList, #todyRem .ulList .liList1 {
    background: none repeat scroll 0 0 #ffe3e3;
    border: 1px solid #ffe3e3;
    float: left;
    height: 205px;
    margin: 0 0 0 9px;
    padding: 4px;
    position: relative;
    width: 230px;
}
#todyRem .ulList .liList1 {
    background: none repeat scroll 0 0 #f1f1f1;
    border: 1px solid #fff;
}
#todyRem .ulList .on {
    border-color: #cf6106;
}
#todyRem .ulList .shopImg {
    border: 0 none;
    display: block;
    height: 155px;
    width: 230px;
}
#todyRem .ulList .atitlink {
    color: #666;
    font-size: 12px;
    line-height: 34px;
    padding: 0 5px;
}
#todyRem .ulList .atitlink:hover {
    text-decoration: underline;
}
#todyRem .ulList .spanbtm {
    bottom: 5px;
    color: #444;
    display: block;
    font-size: 14px;
    height: 18px;
    line-height: 18px;
    position: absolute;
}
#todyRem .ulList .spanPrice, #todyRem .ulList .spanPrice1 {
    color: #fa0600;
    font-family: "微软雅黑","雅黑";
    font-size: 18px;
    left: 7px;
}
#todyRem .ulList .spanPrice1 {
    color: #e66406;
}
#todyRem .ulList .spanzhe {
    background: none repeat scroll 0 0 #fff;
    right: 7px;
    text-align: center;
    width: 45px;
}
#todyRem .ulList .timeNum {
    background: none repeat scroll 0 0 #000;
    bottom: 54px;
    color: #fff;
    display: none;
    font-size: 12px;
    left: 4px;
    line-height: 22px;
    opacity: 0.8;
    overflow: hidden;
    padding: 5px;
    position: absolute;
    width: 220px;
}
#todyRem .ulList .timeNum:hover {
    display: block;
    opacity: 0.9;
}
#todyRem .ulList .on .timeNum {
    display: block;
}
#todyRem .ulList .emPep {
    color: #ea9d5d;
}
#todyRem .ulList .timeNum p {
    color: #fff;
    display: block;
    font-size: 12px;
    line-height: 16px;
}
#todyRem .ulList .timeNum p a, #todyRem .ulList .timeNum p a:hover {
    color: #fff;
    display: block;
    font-size: 12px;
    text-decoration: none;
}
#Nameplate {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e0e0e0;
    margin: 0 auto 36px;
    padding: 40px 0 0;
    position: relative;
    width: 958px;
}
#Nameplate .title {
    height: 40px;
    left: 0;
    line-height: 40px;
    padding: 0 0 0 16px;
    position: absolute;
    top: 0;
}
#Nameplate .title h2 {
    color: #666;
    display: inline;
    font-family: "微软雅黑","黑体";
    font-size: 18px;
}
#Nameplate .liList {
    float: left;
    height: 38px;
    padding: 0 0 10px 9px;
    width: 108px;
}
#Nameplate .liList .shopImg {
    border: 1px solid #e0e0e0;
    display: block;
    height: 38px;
    width: 108px;
}
#FloorTitle {
    border-bottom: 2px solid #000;
    height: 30px;
    line-height: 30px;
    padding: 0 10px 0 52px;
    position: relative;
}
#FloorTitle .h2Title {
    color: #333;
    display: inline;
    font-family: "微软雅黑","黑体";
    font-size: 18px;
    font-weight: bold;
}
#FloorTitle .strTitle {
    color: #999;
    font-family: "微软雅黑","黑体";
    font-size: 18px;
    font-weight: bold;
}
#FloorTitle .moreLink {
    color: #7478c0;
    float: right;
    font-size: 12px;
}
#FloorTitle .floorNum {
    background-position: -205px -37px;
    color: #fff;
    display: block;
    font-family: "微软雅黑","黑体";
    font-size: 24px;
    height: 45px;
    left: 0;
    line-height: 45px;
    position: absolute;
    text-align: center;
    top: -13px;
    width: 45px;
}
#yxcon .mainpic .traillink, .yxmedia .close, .mediaswf .close {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/ico_details.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#yxunbox {
    margin: 0 0 40px;
    width: 690px;
}
#yxunbox .mov-infor {
    color: #f00;
    font: 14px/28px '微软雅黑';
}
#picnav {
    font-size: 0;
    letter-spacing: -0.31em;
    margin: 0 0 20px;
    overflow: hidden;
}
#picnav .picitem, #picnav .picitemno {
    display: inline-block;
    letter-spacing: normal;
    position: relative;
    vertical-align: top;
    width: 138px;
    word-spacing: normal;
}
#picnav .picitemno {
    background: none repeat scroll 0 0 #f4f4f4;
    color: #686868;
    font-size: 16px;
    height: 94px;
    overflow: hidden;
    padding: 50px 0 0;
    text-align: center;
    vertical-align: middle;
}
#picnav .opacity {
    background-color: #fff;
    cursor: pointer;
    height: 207px;
    left: 0;
    opacity: 0.5;
    position: absolute;
    top: 0;
    width: 138px;
}
#picnav .cur .opacity, #picnav .hov .opacity {
    opacity: 0;
}
#picnav .picon {
    opacity: 0;
}
#picnav .picitem img {
    display: block;
    height: 207px;
    margin: 0;
    vertical-align: top;
    width: 138px;
}
#yxcon {
    margin: 0 0 20px;
    width: 480px;
    word-wrap: break-word;
}
#yxcon .listcon {
    display: none;
}
#yxcon .listcon .fontcon .infor p {
    line-height: 24px !important;
}
#yxcon .m_name {
    margin: 0 0 12px;
}
#yxcon .mainpic {
    display: inline;
    float: left;
    margin: 0 20px 0 0;
    width: 150px;
}
#yxcon .mainpic a img {
    display: block;
    height: 225px;
    margin: 0 0 14px;
    width: 150px;
}
#yxcon .mainpic .traillink {
    display: block;
    font-size: 0;
    height: 27px;
    line-height: 0;
    width: 150px;
}
#yxcon .infor {
    color: #656563;
    float: left;
    font-family: '宋体';
    font-size: 12px;
    overflow: hidden;
    width: 290px;
}
#yxcon .infor strong {
    font-weight: bold;
    word-break: break-all;
}
.up_down {
    color: #3165c8;
    display: none;
    float: right;
    text-decoration: underline;
}
.up_down:hover {
    color: #3165c8;
}
.yxmedia {
    background: none repeat scroll 0 0 #f6f6f6;
    border: 1px solid #d9dbda;
    height: 327px;
    overflow: hidden;
    position: relative;
    width: 478px;
}
#yxcon .infor_auto {
    margin: 12px 0 0;
}
#yxcon .infor .on {
    height: 74px;
    overflow: hidden;
}
.yxmedia {
    display: none;
}
.yxmedia .close {
    background-position: -139px -30px;
    font-size: 0;
    height: 11px;
    line-height: 0;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 11px;
}
.listconwrap .licon_sec {
    display: none;
}
.mediaswf .close {
    background-position: -139px -30px;
    font-size: 0;
    height: 11px;
    line-height: 0;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 11px;
}
.startico, .startico:hover {
    background-image: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/mediaIco.png");
}
.filmimg {
    height: 430px;
    margin: 0 0 15px;
    position: relative;
    width: 690px;
}
.filmimg .imgbox {
    height: 430px;
    overflow: hidden;
    width: 690px;
}
.filmimg .imgbox img {
    display: block;
    height: 430px;
    width: 690px;
}
.mediaswf {
    background: none repeat scroll 0 0 #f6f6f6;
    border: 1px solid #d9dbda;
    display: none;
    height: 430px;
    overflow: hidden;
    position: relative;
    width: 688px;
}
.mediaswf .title {
    height: 30px;
}
.startico {
    background-repeat: no-repeat;
    bottom: 10px;
    font-size: 0;
    height: 66px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    right: 10px;
    width: 66px;
}
.startico:hover {
    background-position: -76px 0;
}
.filmtable {
    border: 1px solid #d9dbda;
    font-size: 12px;
    margin: 0 0 15px;
    width: 688px;
}
.filmtable .score {
    color: #57c;
    float: right;
    font: 18px/32px '微软雅黑';
    padding: 0 10px 0 0;
}
.filmtable .name {
    color: #333;
    float: left;
    font: 22px/32px '微软雅黑';
    padding: 0 0 0 20px;
    width: 370px;
}
.filmtable td {
    border: 1px solid #d9dbda;
    color: #666;
    line-height: 20px;
    padding: 5px;
}
.introbox {
    color: #666;
    font-size: 12px;
    line-height: 20px;
    margin: 0 0 25px;
}
.introbox h5 {
    font-weight: bold;
    line-height: 26px;
}
.browsewrap .btn {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/lft_rit_ico.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.icobimg {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/arrow_subnav.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.scrollDiv .s_top, .scrollDiv .s_bot {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/arrow_top0731.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.icobimg {
    display: inline-block;
    float: left;
    font-size: 0;
    line-height: 0;
    margin: 0 4px 0 0;
    overflow: hidden;
}
.icoT {
    background-position: 0 0;
    height: 25px;
    margin: 0;
    width: 22px;
}
.icoM {
    background-position: 0 -34px;
    height: 24px;
    width: 39px;
}
.icoY {
    background-position: 0 -66px;
    height: 27px;
    width: 25px;
}
.icoD {
    background-position: 0 -100px;
    height: 26px;
    width: 32px;
}
.icoH {
    background-position: 0 -134px;
    height: 28px;
    width: 22px;
}
.icoS {
    background-position: 0 -175px;
    height: 28px;
    width: 28px;
}
.icoL {
    background-position: 0 -215px;
    height: 25px;
    width: 26px;
}
.icoJ {
    background-position: 0 -250px;
    height: 28px;
    width: 27px;
}
.icoW {
    background-position: 0 -289px;
    height: 29px;
    margin: 0 4px 1px 0;
    width: 24px;
}
.rankwrap_sec {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d6d6d6;
    color: #666;
    font-size: 12px;
    margin: 0 auto 20px;
    overflow: hidden;
    padding: 19px 25px 5px;
    width: 908px;
}
.ranktab {
    border-bottom: 1px solid #d6d6d6;
    font-family: '微软雅黑';
    font-size: 16px;
    height: 29px;
    padding: 0 0 0 10px;
}
.ranktab li {
    border-left: 1px solid #d6d6d6;
    border-top: 1px solid #d6d6d6;
    display: inline;
    float: left;
    height: 28px;
    line-height: 28px;
    margin: 0 0 -1px;
    padding: 0 10px;
}
.ranktab li a, .ranktab li a:hover {
    color: #666;
    text-decoration: none;
}
.ranktab .cur {
    border-bottom: 1px solid #fff;
    border-right: 0 none;
    color: #ef6526;
    font-weight: bold;
}
.ranktab .defult {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #d6d6d6;
    border-image: none;
    border-style: none none none solid;
    border-width: 0 0 0 1px;
    color: #bbb;
    font-family: '宋体';
    font-size: 12px;
}
.rankcon {
    overflow: hidden;
    padding: 28px 0 0;
    width: 960px;
}
.rankcon .list {
    float: left;
    height: 1076px;
    margin: 0 60px 20px 0;
    width: 260px;
}
.rankcon .title {
    border-bottom: 2px solid #666;
    font-family: '微软雅黑';
    font-size: 16px;
    font-weight: bold;
    height: 29px;
    line-height: 28px;
}
.rankwrap_sec cite {
    color: #ef6526;
}
.listgsbox {
    margin: 0 0 10px;
    padding: 10px 0 0;
}
.listgsbox .list_gs {
    border-bottom: 1px solid #d6d6d6;
    height: 80px;
    overflow: hidden;
    padding: 10px 0;
    position: relative;
    width: 260px;
}
.listgsbox .on .numicon, .listgsbox .numicon {
    left: 0;
    top: 10px;
}
.listgsbox .pic {
    float: left;
    margin: 0 5px 0 0;
    width: 120px;
}
.listgsbox .pic img {
    display: block;
    height: 80px;
    width: 120px;
}
.listgsbox .infor {
    float: left;
    font-size: 12px;
    width: 135px;
    word-wrap: break-word;
}
.listgsbox .s_tit {
    color: #333;
    height: 48px;
    line-height: 16px;
    overflow: hidden;
}
.listgsbox .s_tit a, .listgsbox .s_tit a:hover {
    color: #333;
}
.listgsbox .s_con {
    color: #989898;
}
.listgsbox cite {
    font-family: Arial;
    font-size: 14px;
}
.listgsbox .num {
    color: #666;
    font-family: Arial;
}
.rankcon .allnum {
    color: #3364c3;
    font-family: '宋体',Arial;
    text-align: right;
}
.listshopbox {
    border-bottom: 1px solid #d6d6d6;
    line-height: 20px;
    margin: 0 0 10px;
    padding: 10px 0 0;
}
.listshopbox a {
    color: #666;
    display: block;
    height: 20px;
    overflow: hidden;
}
.listshopbox .list_shop {
    height: 81px;
    padding: 10px 0;
    position: relative;
    width: 260px;
}
.listshopbox .marbox {
    margin: 0 0 0 60px;
    overflow: hidden;
    text-align: center;
    width: 180px;
    word-wrap: break-word;
}
.listshopbox .on .numicon, .listshopbox .numicon {
    left: 10px;
    top: 20px;
}
.listshopbox .pic_shop {
    border: 1px solid #ccc;
    display: block;
    height: 38px;
    margin: 0 0 6px;
    width: 178px;
}
.listshopbox .pic_shop img {
    display: block;
    height: 38px;
    width: 178px;
}
.browsewrap {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d6d6d6;
    color: #999;
    font-size: 12px;
    margin: 0 auto;
    padding: 10px 20px;
    width: 918px;
}
.historwrap {
    position: relative;
    width: 918px;
}
.historwrap .btn {
    cursor: pointer;
    font-size: 0;
    height: 28px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    width: 14px;
}
.historwrap .btn_lft {
    background-position: 0 0;
    left: -10px;
    top: 110px;
}
.historwrap .btn_rit {
    background-position: 0 -32px;
    right: -10px;
    top: 110px;
}
.picwrap {
    font-family: 'arial';
    height: 200px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 907px;
}
.picwrap .picul {
    height: 178px;
    overflow: hidden;
    width: 10000px;
}
.picwrap .s_tit {
    display: block;
    height: 20px;
    line-height: 20px;
    margin: 0 0 5px;
    overflow: hidden;
}
.browsewrap .title {
    color: #333;
    font: bold 16px/30px '宋体';
    margin: 0 0 15px;
}
.browsewrap .pic {
    margin: 0 0 5px;
}
.browsewrap .pic, .browsewrap .pic img {
    display: block;
    height: 120px;
    width: 180px;
}
.browsewrap .list_gs {
    border-right: 1px solid #ebebeb;
    float: left;
    height: 167px;
    margin: 0 0 10px;
    padding: 0 23px;
    width: 180px;
}
.browsewrap .price {
    color: #e91414;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    padding: 0 5px 0 0;
}
.search_ft {
    line-height: 20px;
}
.search_ft a {
    color: #3364c3;
    padding: 0 20px 0 0;
}
.scrollDiv {
    font-size: 12px;
    min-height: 120px;
    width: 71px;
}
.scrollDiv .s_top {
    height: 43px;
    width: 71px;
}
.scrollDiv .s_bot {
    background-position: 0 -46px;
    height: 43px;
    width: 71px;
}
.scrollDiv .topnav {
    color: #fff;
    display: block;
    line-height: 34px;
    text-align: center;
}
.scrollDiv .s_min {
    background: none repeat scroll 0 0 #fff;
    padding: 0 0 1px;
    width: 71px;
}
.scrollDiv .s_min a {
    color: #656565;
    display: block;
    height: 26px;
    line-height: 26px;
    margin: 0 auto 1px;
    text-align: center;
    width: 69px;
}
.scrollDiv .on {
    background: none repeat scroll 0 0 #ffcd9a;
    color: #774c39;
}
.scrollDiv a:hover {
    background: none repeat scroll 0 0 #ffcd9a;
    color: #774c39;
    text-decoration: none;
}
.scrollDiv .s_bot a:hover {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
    color: #fff;
    text-decoration: none;
}
.search-box {
    margin: 0 auto;
    width: 962px;
}
.search-box .search-left {
    float: left;
    padding: 0 0 30px;
    width: 740px;
}
.search-box .search-left {
    float: left;
    padding: 0 0 30px;
    width: 740px;
}
.search-box .search-left .btmShopRecomm {
    background: none repeat scroll 0 0 #fff;
    padding: 0;
}
.search-box .search-left .btmShopRecomm ul {
    border: 1px solid #d6d6d6;
}
.search-box .search-left .shopList {
    margin: 0 0 10px;
}
.search-have {
    background: none repeat scroll 0 0 #fefff2;
    border: 1px solid #d8d8d8;
    color: #999;
    display: none;
    font-size: 12px;
    height: 38px;
    line-height: 38px;
    margin: 0 auto 10px;
    padding: 0 0 0 15px;
    position: relative;
    width: 943px;
}
.search-have .rgt {
    position: absolute;
    right: 18px;
    top: 0;
}
.search-have .rgt .see {
    color: #2f64ca;
    text-decoration: none;
}
.search-null {
    background: none repeat scroll 0 0 #fefff2;
    border: 1px solid #d8d8d8;
    display: none;
    height: 60px;
    margin: 0 auto 10px;
    padding: 13px 0 0 15px;
    width: 943px;
}
.search-nulltxt {
    background: url("http://s2.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/null.jpg") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: 50px;
    line-height: 24px;
    padding: 0 0 0 50px;
    word-break: break-all;
    word-wrap: break-word;
}
.search-ccc {
    color: #9a9a9a;
    font-size: 14px;
    font-weight: normal;
}
.search-red {
    color: #c60001;
    font-weight: bold;
}
.search-think {
    color: #666;
    display: none;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    margin: 0 0 10px;
}
.search-box .search-right {
    float: right;
    width: 222px;
}
.wowo-recommend .recommend-title {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d6d6d6;
    font-size: 14px;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
    margin: 0 0 10px;
    padding: 0 0 0 15px;
}
.search-left .goods-allInd {
    display: block;
    float: none;
}
.search-left .goods-allchal .good-list {
    margin: 0 12px 10px 2px;
}
.search-left .wowo-recommend {
    width: 728px;
}
.search-left .goods-allchal {
    overflow: hidden;
    width: 740px;
}
.details-lft .details-buy, .details-buy a, .shopensure a, .seckillmsg .num, .store-up b, .details-msglft .btmbuy a, #wofans .sp, .xq-shoplist .ft .page i {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/detailsui0604.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.details-ui {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d4d4d4;
    margin: 0 0 10px;
    width: 728px;
}
.details-ui strong {
    font-weight: bold;
}
.details-ui .details-h2, .details-ui .wowoprice, .seckillmsg .end, .details-ui .details-p, .details-ui .details-h2old {
    font-family: '微软雅黑','黑体';
}
.details-ui .ari {
    font-family: Arial,Helvetica,sans-serif;
}
.details-ui .details-h2, .details-ui .details-p {
    color: #333;
    float: left;
    font-size: 26px;
    font-weight: bold;
    line-height: 34px;
    margin: 0 auto;
    overflow: hidden;
    padding: 25px 0 10px 10px;
    width: 686px;
    word-wrap: break-word;
}
.details-ui .details-p {
    color: #666;
    font-size: 20px;
    line-height: 30px;
    padding: 0 0 25px 22px;
}
.details-ui .details-h2old {
    color: #3e3e3e;
    font-size: 22px;
    font-weight: bold;
    line-height: 34px;
    margin: 0 auto;
    overflow: hidden;
    padding: 10px 0 10px 6px;
    width: 688px;
    word-wrap: break-word;
}
.details-ui .details-lft {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/detailbg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 296px;
    left: 14px;
    margin: 10px 0 12px;
    min-height: 296px;
    position: relative;
    width: 245px;
    z-index: 300;
}
.details-lft .details-rigbg {
    background: url("http://s0.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/detail-rigbg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 276px;
    position: absolute;
    right: 0;
    top: -10px;
    width: 8px;
    z-index: 10;
}
.details-lft .details-buy {
    background-position: 0 0;
    height: 69px;
    left: -6px;
    padding: 0 0 0 6px;
    position: absolute;
    top: -5px;
    width: 245px;
}
.details-buy .wowoprice {
    color: #e44108;
    font-size: 30px;
    line-height: 59px;
}
.details-buy a, .details-buy a:hover {
    display: block;
    font-size: 0;
    height: 61px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    right: 9px;
    text-decoration: none;
    top: -5px;
    width: 90px;
}
.details-buy .xqold-a {
    background-position: -164px -269px;
}
.details-buy .xqold-a:hover {
    background-position: -164px -306px;
}
.details-buy .xqoldno-a, .details-buy .xqoldno-a:hover {
    background-position: -164px -343px;
}
.details-buy .xqold-a, .details-buy .xqold-a:hover, .details-buy .xqoldno-a, .details-buy .xqoldno-a:hover {
    height: 34px;
    right: 20px;
    top: 12px;
    width: 107px;
}
.details-lft .shopprice {
    border-bottom: 1px solid #e4e4e4;
    color: #666;
    font-family: "宋体";
    font-size: 12px;
    height: 45px;
    margin: 0 auto;
    overflow: hidden;
    padding: 60px 0 0;
    width: 194px;
}
.shopprice span {
    display: block;
    float: left;
    height: 20px;
    line-height: 20px;
    text-align: center;
    width: 64px;
}
.shopprice .ari {
    font-size: 14px;
    font-weight: bold;
}
.details-lft .shopmsg {
    border-top: 1px solid #fff;
    color: #666;
    font-size: 12px;
    margin: 0 auto;
    overflow: hidden;
    padding: 10px 0;
    width: 194px;
}
.shopmsg span {
    display: block;
    line-height: 20px;
    margin: 0 auto;
    text-align: center;
    text-indent: 0;
}
.shopmsg .ari {
    color: #3365c4;
    font-size: 24px;
    font-weight: bold;
}
.shopmsg .blue {
    color: #3365c4;
}
.shopmsg em {
    display: inline;
    padding: 0 1px;
}
.shopmsg .num {
    font-weight: bold;
}
.details-lft .seckillmsg {
    border-top: 1px solid #fff;
    color: #666;
    font-size: 12px;
    margin: 0 auto 18px;
    overflow: hidden;
    padding: 15px 0 0;
    width: 154px;
}
.seckillmsg p {
    display: block;
    line-height: 20px;
    overflow: hidden;
}
.seckillmsg span {
    display: block;
    line-height: 20px;
    margin: 0 0 7px;
    overflow: hidden;
}
.seckillmsg p span {
    width: 75px;
}
.seckillmsg p b {
    padding: 0 2px;
}
.seckillmsg .timespan {
    margin: 0 0 15px;
    text-align: center;
}
.seckillmsg .Gray9 {
    margin: -15px 0 7px;
    text-align: center;
}
.seckillmsg .red {
    color: #e51314;
}
.seckillmsg .org {
    color: #e44108;
}
.seckillmsg .end {
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 20px;
    padding: 12px 0 0;
    text-align: center;
}
.seckillmsg em {
    display: block;
    float: left;
    height: 20px;
    text-align: center;
    width: 14px;
}
.seckillmsg .num {
    background-position: -268px -201px;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding: 0 2px 0 0;
}
.seckillmsg .unit {
    font-size: 12px;
    width: 18px;
}
.details-Integral {
    background: none repeat scroll 0 0 #fffbcc;
    border: 1px solid #dfcb90;
    color: #767877;
    font-size: 12px;
    line-height: 20px;
    margin: 20px auto 0;
    padding: 5px 10px;
    position: relative;
    width: 140px;
}
.details-Integral .newico {
    right: -1px;
    top: -12px;
}
.details-lft .shopensure {
    bottom: 0;
    left: 0;
    position: absolute;
    width: 246px;
}
.shopensure a, .shopensure a:hover {
    display: block;
    float: left;
    font-size: 0;
    height: 30px;
    line-height: 0;
    margin: 0 auto;
    overflow: hidden;
    text-decoration: none;
    width: 123px;
}
.shopensure .wuliu {
    background-position: 0 -266px;
}
.shopensure .baiwan {
    background-position: 0 -300px;
}
.shopensure .zhichi {
    background-position: 0 -334px;
}
.shopensure .buzhichi {
    background-position: 0 -368px;
}
.details-ui .details-rit {
    float: left;
    height: 306px;
    padding: 0 0 12px 14px;
    position: relative;
    width: 458px;
}
.xqtag li {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/xqtags-img0115.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.xqtag {
    height: 29px;
    position: absolute;
    right: 3px;
    top: -2px;
    width: 162px;
    z-index: 10;
}
.xqtag li {
    float: right;
    font-size: 0;
    height: 29px;
    line-height: 0;
    margin: 0 -3px 0 0;
    overflow: hidden;
    position: relative;
    width: 54px;
}
.xqtag .dj {
    background-position: 0 0;
    z-index: 5;
}
.xqtag .zx {
    background-position: 0 -34px;
    z-index: 10;
}
.xqtag .myy {
    background-position: 0 -68px;
    z-index: 15;
}
.xqtag .jrty {
    background-position: 0 -101px;
    width: 73px;
    z-index: 14;
}
#imgBox {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #dedede;
    font-family: "微软雅黑","yahei";
    height: 304px;
    overflow: hidden;
    position: relative;
    width: 456px;
    z-index: 9;
}
#imgBox span {
    bottom: 10px;
    display: block;
    height: 18px;
    opacity: 0.7;
    overflow: hidden;
    padding-left: 1px;
    position: absolute;
    right: 10px;
}
#imgBox span a {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d4d4d4;
    color: #e54b3b;
    cursor: pointer;
    float: left;
    font: 12px/16px Verdana;
    height: 16px;
    margin-left: -1px;
    text-align: center;
    text-decoration: none;
    width: 18px;
}
#imgBox span a:hover {
    text-decoration: none;
}
#imgBox span a.on {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fe8b18;
    border-color: #fe8b18 -moz-use-text-color #fe8b18 #fe8b18;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 1px 0 1px 1px;
    color: #fff;
    opacity: 1;
}
#imgBox ul {
    height: 304px;
    overflow: hidden;
    position: absolute;
}
#imgBox ul li {
    float: left;
    height: 304px;
    overflow: hidden;
    width: 456px;
}
#imgBox ul li img {
    background: url("http://s2.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/css/img/loading.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
    display: block;
    height: 304px;
    width: 456px;
}
#imgBox .btu {
    background: none repeat scroll 0 0 #000;
    color: #d3d0cf;
    cursor: pointer;
    display: none;
    font-size: 24px;
    font-weight: normal;
    height: 32px;
    line-height: 26px;
    opacity: 0.7;
    position: absolute;
    text-align: center;
    top: 122px;
    width: 32px;
}
#imgBox .btu:hover {
    text-decoration: none;
}
#imgBox .lftn {
    left: 12px;
}
#imgBox .ritn {
    right: 12px;
}
.details-abeam .xqtext_title, .details-abeam .xqtext_title_more, .xqtext_clue .phoneico, .phone-wrap .arrow, #shop-clue .jiao, .details-msglft .btmbuy .butbtn, #abeam-historygood .le, #abeam-historygood .rg {
    background: url("http://s0.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/xq-abeambg1029.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.details-msg {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cdcdcd;
    font-size: 14px;
    line-height: 26px;
    width: 728px;
    word-wrap: break-word;
}
.details-msg .tit {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #cdcdcd;
    color: #444;
    font-size: 16px;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    padding: 0 0 0 10px;
    width: 718px;
}
.details-msg .details-msglft {
    background: none repeat scroll 0 0 #fff;
    float: left;
    font-size: 14px;
    padding: 0;
    width: 728px;
    word-wrap: break-word;
}
.details-msglft .details-msgtxt {
    margin: 0 0 64px;
    padding: 20px 19px 0;
}
.details-msglft .btmbuy {
    background-color: #fbfbfb;
    border-top: 1px solid #f1f0f0;
    height: 45px;
    margin: 0;
    padding: 30px 35px;
    position: relative;
    width: 658px;
    z-index: 300;
}
.details-msglft .btmbuy .py {
    color: #ee5238;
    float: left;
    font-family: "微软雅黑";
    font-size: 36px;
    line-height: 40px;
    width: 150px;
}
.details-msglft .btmbuy .cr {
    float: left;
    text-align: center;
    width: 260px;
}
.details-msglft .btmbuy .cr li {
    color: #888;
    float: left;
    width: 70px;
}
.details-msglft .btmbuy .cr li .num {
    color: #666;
    font-family: "微软雅黑";
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
.details-msglft .btmbuy .cr li del.num {
    text-decoration: line-through;
}
.details-msglft .btmbuy .gm {
    color: #888;
    float: right;
    font-size: 12px;
    margin: 10px 115px 0 0;
}
.details-msglft .btmbuy .butbtn {
    background-position: 0 -72px;
    color: #fff;
    font-family: "微软雅黑";
    font-size: 16px;
    font-weight: bold;
    height: 47px;
    line-height: 46px;
    position: absolute;
    right: 30px;
    text-align: center;
    top: 30px;
    width: 100px;
}
.details-msglft .btmbuy .butbtn:hover {
    text-decoration: none;
}
.details-msglft .btmbuy .butbtn-none {
    background-position: 0 -275px;
    color: #999;
}
.details-abeam .details-msglft .details-Share {
    border-bottom: 1px solid #e8e8e8;
    border-top: 1px solid #e8e8e8;
    width: 710px;
}
.details-abeam .store-up {
    background-color: #f4f4f4;
    border: 0 none;
}
.shop-map {
    margin-bottom: 40px;
}
#abeamxq-shopmap {
    background-color: #fafafa;
    overflow: hidden;
    padding: 20px;
    width: 650px;
}
.shop-map .ftl {
    border: 1px solid #e8e8e8;
    float: left;
    height: 240px;
    width: 318px;
}
.shop-map .rgt {
    float: right;
    height: 242px;
    overflow: hidden;
    width: 310px;
}
.shop-map .rgt .top {
    border-bottom: 1px solid #e8e8e8;
    font-size: 12px;
    padding-bottom: 5px;
    width: 310px;
}
.shop-map .rgt .top select {
    border: 1px solid #abadb3;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    width: 78px;
}
#sp_list {
    overflow: hidden;
    width: 310px;
}
.shop-map .rgt .list {
    font-size: 12px;
    height: 210px;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
    width: 310px;
}
.shop-map .rgt .list h2 span {
    color: #3563c3;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
}
.shop-map .rgt .list h2 span.red, .shop-map .rgt .list h2 span.green {
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    height: 16px;
    line-height: 16px;
    text-align: center;
    width: 30px;
}
.shop-map .rgt .list h2 span.red {
    background: none repeat scroll 0 0 #f66756;
}
.shop-map .rgt .list h2 span.green {
    background: none repeat scroll 0 0 #51c556;
}
.shop-map .rgt .list li {
    border-bottom: 1px solid #e8e8e8;
    color: #666;
    cursor: pointer;
    line-height: 22px;
    overflow: hidden;
    padding: 3px 0 3px 30px;
    position: relative;
    width: 280px;
}
.shop-map .rgt .list li .ico {
    background-color: #999;
    border-radius: 3px;
    color: #fff;
    font-family: "宋体";
    font-weight: bold;
    height: 14px;
    left: 0;
    line-height: 14px;
    padding: 0 4px;
    position: absolute;
    text-align: center;
    top: 7px;
}
.shop-map .rgt .list li .mes {
    overflow: hidden;
    width: 280px;
}
.shop-map .rgt .list li .mes span {
    float: left;
    width: 220px;
}
.shop-map .rgt .list li .mes span.lf {
    width: 40px;
}
.shop-map .rgt .list li .kan a {
    color: #3563c3;
    margin-right: 20px;
}
.shop-map .rgt .list li .sj span.lf {
    width: 60px;
}
.shop-map .rgt .list li .con {
    display: none;
}
.shop-map .rgt .list li.on .con {
    display: block;
}
.wowofans {
    color: #666;
    font-family: "宋体";
    font-size: 12px;
    line-height: 20px;
    margin: 0 0 20px;
    padding: 10px 0 0 20px;
}
.wowofans h2 {
    color: #666;
    font-family: "宋体";
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0;
}
.wowofans ul {
    overflow: hidden;
    padding: 0 0 5px;
}
.wowofans .title {
    font-size: 12px;
    font-weight: bold;
}
.wowofans .phone span {
    display: inline-block;
    font-weight: bold;
}
.wowofans .icofx {
    background-position: 0 -326px;
    line-height: 26px;
    padding: 0 0 0 20px;
}
.pub-rigwrap-xq {
    margin: 15px 0 0;
    overflow: hidden;
    padding-top: 5px;
    width: 728px;
}
.pub-rigwrap-xq .boxrig-pdlist li {
    border-right: 1px solid #ebebeb;
    float: left;
    margin: 20px 0 0;
    padding: 0 31px;
}
.pub-rigwrap-xq .boxrig-pdlist {
    margin-bottom: 20px;
    padding: 0;
    width: 800px;
}
.abeam-interest .boxrig-pdlist {
    position: relative;
    width: 730px;
}
.abeam-interest {
    height: 210px;
    position: relative;
}
.abeam-interest .abeamul {
    height: 190px;
    margin-top: 20px;
    overflow: hidden;
    position: relative;
}
.pub-rigwrap-xq .boxrig-pdlist li {
    height: 190px;
    margin: 0;
    overflow: hidden;
}
#abeam-historygood .boxrig-pdlist {
    width: 8000px;
}
#abeam-historygood .boxrig-pdlistwrap {
    height: 190px;
    margin: 0 auto;
    overflow: hidden;
    width: 667px;
}
#abeam-historygood .le, #abeam-historygood .rg {
    background-color: #f00;
    cursor: pointer;
    height: 120px;
    position: absolute;
    top: 50px;
    width: 15px;
}
#abeam-historygood .rg {
    background-position: -24px -136px;
    right: 7px;
}
#abeam-historygood .le {
    background-position: 0 -136px;
    left: 7px;
}
#abeam-historygood .boxrig-pdlist {
    margin-left: -30px;
}
#abeam-historygood, #abeam-likegood {
    overflow: hidden;
    width: 730px;
}
#abeam-historygood .pub-rigtitle {
    margin-bottom: 10px;
}
#abeam-historygood .pub-rigwrap-xq {
    height: 260px;
}
#abeam-likegood .abeam-interest .abeamul {
    margin-top: 10px;
}
#hotcation .classify-ul {
    background-color: #fff;
    border: 0 none;
}
#hotcation .classify-ul.ona {
    background-color: #f8f8f8;
    border: 1px solid #f2f1f1;
}
.store-up b, .share-box dd a, .share-box dd a:hover, .share-tcbox b {
    display: block;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
}
.details-Share {
    background: none repeat scroll 0 0 #f4f4f4;
    height: 28px;
    padding: 0 4px 0 14px;
    position: relative;
    z-index: 200;
}
.Share-enter {
    background: none repeat scroll 0 0 #fffdde;
    border: 1px solid #f3db79;
    color: #666;
    display: none;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    position: absolute;
    text-align: center;
    top: 32px;
    width: 190px;
}
.Share-wx {
    background: none repeat scroll 0 0 #fffdde;
    border: 1px solid #f3db79;
    color: #666;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    padding: 0 0 0 10px;
    position: absolute;
    right: -1px;
    text-align: left;
    top: -25px;
    width: 165px;
}
.Share-wx .close, .Share-wx b {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/snakepuc-wo0116.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.Share-wx b {
    background-position: -130px -127px;
    bottom: -4px;
    height: 5px;
    left: 64px;
    position: absolute;
    width: 9px;
}
.Share-wx .close {
    background-position: -130px -165px;
    background-repeat: no-repeat;
    display: block;
    font-size: 0;
    height: 15px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    right: 5px;
    text-indent: -999px;
    top: 5px;
    width: 15px;
}
.Share-wx .close {
    background-position: -130px -184px;
}
.Share-enter a {
    color: #2960ce;
    font-size: 12px;
}
.store-up {
    color: #666;
    display: block;
    font-size: 12px;
    height: 26px;
    left: 14px;
    line-height: 28px;
    padding: 0 0 0 30px;
    position: absolute;
    text-align: left;
    top: 0;
    width: 60px;
}
.store-up:hover {
    text-decoration: none;
}
.store-up b {
    background-position: -268px -231px;
    height: 12px;
    left: 10px;
    position: absolute;
    top: 9px;
    width: 15px;
}
.share-box {
    color: #666;
    font-size: 12px;
    height: 28px;
    width: 160px;
}
.share-box, .share-box dl, .share-box dd {
    display: block;
    height: 28px;
}
.share-box dt {
    float: left;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    white-space: nowrap;
    width: 50px;
}
.share-box dd {
    margin: 0 0 0 50px;
}
.share-box dd a, .share-box dd a:hover {
    float: left;
    height: 16px;
    margin: 6px 10px 0 0;
    text-decoration: none;
    width: 16px;
}
.share-box dd .sina {
    background-position: 0 0;
}
.share-box dd .qq {
    background-position: 0 -36px;
}
.share-box dd .wangyi {
    background-position: 0 -144px;
}
.share-box dd .btn {
    background-position: 0 -288px;
}
.share-tcbox {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d3d3d3;
    display: none;
    padding: 10px 0 8px;
    position: absolute;
    width: 172px;
}
.share-tcbox b {
    background-position: 0 -310px;
    height: 5px;
    position: absolute;
    width: 9px;
}
.share-tcbox ul, .share-tcbox li {
    display: block;
    list-style: none outside none;
}
.share-tcbox ul {
    padding: 0 0 0 2px;
}
.share-tcbox li {
    float: left;
    height: 16px;
    overflow: hidden;
    padding: 5px 0 5px 8px;
    text-align: left;
    width: 76px;
}
.share-tcbox .on {
    background: none repeat scroll 0 0 #eee;
}
.share-tcbox a, .share-tcbox a:hover {
    color: #666;
    display: block;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    padding: 0 0 0 24px;
    text-decoration: none;
}
.share-tcbox .rr {
    background-position: 0 -180px;
}
.share-tcbox .kx {
    background-position: 0 -108px;
}
.share-tcbox .py {
    background-position: 0 -216px;
}
.share-tcbox .db {
    background-position: 0 -72px;
}
.share-tcbox .kj {
    background-position: 0 -252px;
}
.share-box .code_2.weixin {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/ico_small_log1225.png") no-repeat scroll 0 -366px rgba(0, 0, 0, 0);
    overflow: visible;
    position: relative;
}
.share-box .code_2 .t {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e1e1e1;
    height: 80px;
    left: -120px;
    padding: 15px;
    position: absolute;
    top: -119px;
    width: 213px;
}
.share-box .code_2 .t img {
    display: block;
    float: left;
    height: 75px;
    margin-right: 10px;
    width: 75px;
}
.share-box .code_2 .t p {
    color: #666;
    float: left;
    font-size: 12px;
    height: 75px;
    letter-spacing: 0;
    line-height: 24px;
    text-align: left;
    width: 127px;
}
.share-box .code_2 .t b {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/ico_small_log1225.png") no-repeat scroll 0 -388px rgba(0, 0, 0, 0);
    bottom: -4px;
    display: block;
    height: 5px;
    left: 120px;
    position: absolute;
    width: 9px;
}
.share-box .code_2 em {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/ritfloat.png") repeat scroll 0 -256px rgba(0, 0, 0, 0);
    display: block;
    height: 16px;
    position: absolute;
    right: 0;
    top: 0;
    width: 16px;
}
.details-ui .details-Share {
    border-bottom: 1px solid #e8e8e8;
    border-top: 1px solid #e8e8e8;
    float: left;
    padding: 0 4px 0 254px;
    text-align: center;
    width: 470px;
}
.details-ui .share-box {
    float: right;
}
.details-ui .share-tcbox {
    right: -5px;
    top: 34px;
}
.details-ui .share-tcbox b {
    right: 28px;
    top: -5px;
}
.details-ui .Share-enter {
    left: 14px;
}
.details-ui .quqan {
    color: #666;
    font-size: 12px;
    line-height: 28px;
}
.details-msglft .details-Share {
    width: 492px;
}
.details-msglft .store-up {
    left: auto;
    right: 0;
}
.details-msglft .share-tcbox {
    left: 0;
    top: 34px;
}
.details-msglft .share-tcbox b {
    right: 19px;
    top: -5px;
}
.details-msglft .Share-enter {
    right: 0;
}
.xqbuy-a {
    background-position: 0 -74px !important;
}
.xqbuy-a:hover {
    background-position: 0 -137px !important;
}
.xqpartake-a {
    background-position: -93px -74px !important;
}
.xqpartake-a:hover {
    background-position: -93px -137px !important;
}
.xqnobuy-a, .xqnobuy-a:hover {
    background-position: 0 -201px !important;
}
.xqend-a, .xqend-a:hover {
    background-position: -186px -74px !important;
}
.xqnone-a, .xqnone-a:hover {
    background-position: -186px -137px !important;
}
.con_box .con_xqtishi .con_xqlingt, #seebigmap .lookbigmap, .xqtext_more h3, #xqtop-follow .clickbtn a, #shop-clue p {
    background: url("http://s2.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/fllowme0417.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.con_box .con_xqtishi {
    background: none repeat scroll 0 0 #fffddd;
    border: 1px solid #f6e492;
    color: #3e3e3e;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    margin: 0 0 10px;
    padding: 0 10px;
    width: 942px;
}
.con_box .con_xqtishi .con_xqlingt {
    background-position: -91px -149px;
    float: left;
    height: 18px;
    margin: 5px 5px 0 0;
    width: 13px;
}
.con_box .con_xqtishi .con_xqtscl {
    cursor: pointer;
}
.con_box .con_xqtishi .con_xqpay {
    color: #3065cb;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}
#xqtop-follow {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("http://s0.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/xqtop-followbg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #cdcdcd #cdcdcd #d9d9d9;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    height: 36px;
    margin-left: -1px;
    margin-top: -1px;
    width: 728px;
}
#xqtop-follow ul {
    width: 100%;
}
#xqtop-follow li {
    float: left;
    height: 36px;
}
#xqtop-follow li.list .count {
    color: #888;
}
#xqtop-follow .list a {
    border-right: 1px solid #e3e3e3;
    color: #ec6525;
    float: left;
    font-size: 12px;
    height: 36px;
    line-height: 36px;
    padding: 0 11px;
}
#xqtop-follow .jg {
    color: #e53e09;
    float: right;
    font-family: "微软雅黑";
    font-size: 18px;
    font-weight: bold;
    line-height: 36px;
    text-align: center;
    width: 110px;
}
#xqtop-follow .clickbtn {
    float: right;
    margin-right: 10px;
}
#xqtop-follow .clickbtn a {
    display: block;
    font-size: 0;
    height: 28px;
    line-height: 0;
    margin-top: 4px;
    overflow: hidden;
    text-indent: -999px;
    width: 70px;
}
#xqtop-follow .clickbtn a:hover {
    text-decoration: none;
}
#xqtop-follow .qg a {
    background-position: 0 -43px;
}
#xqtop-follow .qg a:hover {
    background-position: 0 -76px;
}
#xqtop-follow .qg-gray a {
    background-position: 0 -366px;
}
#xqtop-follow .cy a {
    background-position: 0 -111px;
}
#xqtop-follow .cy a:hover {
    background-position: 0 -144px;
}
#xqtop-follow .js a {
    background-position: 0 -330px;
}
#xqtop-follow .mg a {
    background-position: 0 -294px;
}
#xqtop-follow .list.on a {
    background-color: #fff;
    border-top: 3px solid #ec6525;
    color: #333;
    font-weight: bold;
    height: 34px;
    line-height: 32px;
    text-decoration: none;
}
.con_left .xq_this .xq_thisl img {
    font-size: 0;
    line-height: 0;
    margin: 0 0 6px;
}
.xqtext_title, .xqtext_title_more {
    background-position: 0 0;
    color: #fff;
    display: inline-block;
    font-family: "宋体";
    font-size: 14px;
    font-weight: bold;
    height: 37px;
    line-height: 36px;
    margin: 0 0 10px -20px;
    text-align: center;
    width: 107px;
}
.xqtext_clue .xqtext_title, .xqtext-table .xqtext_title, .yxunbox-left .xqtext_title {
    background-color: #ececec;
    background-image: none;
    color: #666;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    margin: 10px 0;
    padding-left: 13px;
    text-align: left;
    width: 678px;
}
.xqtext_clue .tips-infor {
    color: #f00;
    font: 14px/28px '微软雅黑';
    padding: 0 0 5px;
}
.xqtext_clue dl {
    background-color: #fefeed;
    border: 1px solid #e5e6de;
    color: #666;
    margin-bottom: 6px;
    padding: 5px 15px;
}
.xqtext_clue dl dt {
    float: left;
    font-weight: bold;
    margin: 0;
}
.xqtext_clue dl dd {
    overflow: hidden;
}
.xqtext_clue dl .clue_other {
    float: left;
    overflow: hidden;
    width: 620px;
}
.xqtext_clue dl .clue_other ul {
    list-style: disc outside none;
    padding-left: 15px;
    width: 600px;
}
.xqtext_clue dl .clue_other ul li {
    font-family: 宋体;
    list-style: square outside none;
}
.xqtext_clue dl .orange {
    color: #f60;
}
.xqtext_clue ol {
    background-color: #fefeed;
    border: 1px solid #e5e6de;
    margin-bottom: 6px;
    padding: 4px 0 12px 25px;
}
.xqtext_clue ol li {
    color: #666;
    line-height: 26px;
    list-style: disc outside none;
}
.xqtext_clue .phoneico {
    background-position: -24px -43px;
    display: block;
    height: 20px;
    padding: 0;
    vertical-align: middle;
    width: 20px;
}
.phonemore .on {
    width: 432px;
}
.xqtext_clue .phone-wrap {
    background-color: #fff;
    border: 1px solid #d9dbda;
    left: 40px;
    padding: 5px 0;
    position: absolute;
    top: -20px;
    width: 380px;
}
.xqtext_clue .phone-wrap .arrow {
    background-position: -52px -43px;
    height: 15px;
    left: -11px;
    position: absolute;
    top: 21px;
    width: 11px;
}
.xqtext_clue .phone-wrap ul {
    font-size: 12px;
    max-height: 186px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 10px;
    position: relative;
}
.xqtext_clue .phone-wrap ul li {
    border-bottom: 1px dotted #e3e3e3;
    line-height: 20px;
    overflow: hidden;
    padding: 5px;
}
.xqtext_clue .phone-wrap ul li .lef {
    color: #3465cb;
    float: left;
    overflow: hidden;
    width: 170px;
}
.xqtext_clue .phone-wrap ul li .rig {
    float: right;
    overflow: hidden;
    text-align: right;
    width: 160px;
}
.xqtext_clue .phoneicowrap {
    cursor: pointer;
    display: inline-block;
    height: 20px;
    padding: 5px 0 0 10px;
    position: absolute;
    width: 20px;
    z-index: 901;
}
.xqtext_clue .phoneicowrap .phone-wrap {
    display: none;
}
.xqtext_clue .phoneicowrap.on .phone-wrap {
    display: block;
}
.xqtext_more {
    line-height: 26px;
    margin-bottom: 20px;
}
.xqtext_more h3 {
    background-position: -91px -165px;
    color: #333;
    font-weight: bold;
    padding: 0 0 0 15px;
}
.xqtext_more .context {
    margin-top: -6px;
    padding: 0 0 18px;
}
.xqtext_more img {
    display: block;
    margin-bottom: 8px;
}
.xqtext_film {
    line-height: 26px;
}
.xqtext-table {
    margin: 0 0 30px;
}
.xqtext-table p {
    line-height: 26px;
}
.xqtext_clue {
    margin: 0 0 20px;
}
.xqtext_film {
    margin: 0 0 40px;
}
#yxunbox .xqtext_title {
}
.gs-info {
    color: #666;
    font-size: 14px;
    padding: 4px 0 8px;
}
#popmap .bd li h3, #popmap .bd li.on h3 {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/shop/bgimg/shopmap0618.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#popmap .bd .bu_box a {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/shop/bgimg/shop.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#popmap .hd a, #iw_poi_inter .btn, #popmap .prevback .prevBtn, #popmap .localtion-list .list-bd dl dd a.button, #popmap .localtion-list .list-bd dl dt {
    background: url("http://s2.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/shop/bgimg/popmap.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#popmap {
    background: none repeat scroll 0 0 #fff;
    border: 5px solid #979797;
    border-radius: 4px;
    overflow: hidden;
    padding: 1px;
    position: relative;
    width: 950px;
}
#popmap .hd {
    background: none repeat scroll 0 0 #d7d7d7;
    height: 39px;
    position: relative;
}
#popmap .hd h2 {
    color: #2b2b2b;
    font-family: "微软雅黑","黑体";
    font-size: 16px;
    font-weight: bold;
    line-height: 38px;
    padding-left: 15px;
}
#popmap .hd a {
    background-position: 0 0;
    height: 17px;
    position: absolute;
    right: 10px;
    top: 8px;
    width: 17px;
}
#popmap .bd {
    padding: 0 0 10px 8px;
}
#popmap .bd .lft {
    border: 1px solid #ccccca;
    float: left;
    height: 440px;
    margin-top: 10px;
    width: 630px;
}
#popmap .bd .rit {
    float: right;
    font-family: '宋体';
    overflow: hidden;
    width: 310px;
}
#popmap .bd .rit ul {
    height: 437px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 10px 0 0 10px;
}
#popmap .bd .list h2 span {
    color: #3563c3;
    font-size: 14px;
    font-weight: bold;
}
#popmap .bd .list li {
    color: #666;
    cursor: pointer;
    display: block;
    line-height: 22px;
    margin: 0 10px 3px 0;
    overflow: hidden;
    padding: 2px 0 5px 30px;
    position: relative;
}
#popmap .bd .list li .ico {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/shop/bgimg/shopmap0618.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 0;
    height: 26px;
    left: 5px;
    position: absolute;
    top: 4px;
    width: 14px;
}
#popmap .bd .list li .mes {
    overflow: hidden;
}
#popmap .bd .list li .shopin {
    color: #3563c3;
    font-size: 12px;
}
#popmap .bd .list li .mes span.lf {
    font-weight: bold;
    width: 40px;
}
#popmap .bd .list li .kan a {
    color: #3563c3;
    margin-right: 20px;
}
#popmap .bd .list li .sj span.lf {
    width: 66px;
}
#popmap .bd .list li .sj span.rg {
    width: 170px;
}
#popmap .bd .list li .con {
    color: #121212;
    display: block;
    font-size: 12px;
    line-height: 24px;
    margin-top: 10px;
    word-wrap: break-word;
}
#popmap .bd .list li.on {
    background-color: #f2f2f2;
}
#popmap .bd li.on p {
    display: block;
}
#popmap .bd .bu_box {
    font-size: 12px;
    height: 22px;
    margin: 5px 0 0;
    position: relative;
    text-align: right;
}
#popmap .bd .bu_box span {
    color: #333;
    display: inline-block;
    font-family: '宋体';
    height: 22px;
    line-height: 22px;
    position: absolute;
    right: 165px;
    top: 0;
}
#popmap .bd .bu_box a {
    display: inline-block;
    height: 24px;
    margin: 0 10px 0 0;
    overflow: hidden;
    text-indent: -999px;
    width: 65px;
}
#popmap .bd .bu_box a:hover {
    text-decoration: none;
}
#popmap .bd .bu_box .a_pre {
    background-position: -54px -162px;
}
#popmap .bd .bu_box .a_pon {
    background-position: -54px -192px;
}
#popmap .bd .bu_box .a_next {
    background-position: -126px -162px;
}
#popmap .bd .bu_box .a_non {
    background-position: -126px -192px;
}
#seebigmap {
    background: none repeat scroll 0 0 #fff;
    height: 20px;
    line-height: 20px;
    text-align: center;
    width: 100%;
}
#seebigmap .lookbigmap {
    background-position: 0 -192px;
    color: #666;
    display: inline-block;
    font-size: 14px;
    padding: 0 0 0 20px;
}
#popmap .localtion-list .list-top b, #popmap .buslist dl.on dt b, #popmap .buslist dl dd b, #popmap .buslist dl dt {
    background: url("http://s2.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/shop/bgimg/icon1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#popmap .buslist {
    border-bottom: 1px solid #e1e1e1;
    height: 365px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 0 10px 10px;
    position: relative;
}
#popmap .buslist dl {
    border: 1px solid #b3d9f4;
    cursor: pointer;
    margin-top: 10px;
}
#popmap .buslist dl dt {
    background-position: 262px -478px;
    color: #555;
    display: block;
    font-size: 12px;
    padding: 6px 20px 6px 30px;
    position: relative;
}
#popmap .buslist dl dt h3 {
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
}
#popmap .buslist dl dt b {
    background: none repeat scroll 0 0 #def1ff;
    color: #67a3ce;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 18px;
    left: 0;
    line-height: 18px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 20px;
}
#popmap .buslist dl dt p {
    color: #636363;
    display: none;
}
#popmap .buslist dl dd {
    display: none;
    font-size: 12px;
    line-height: 16px;
    padding: 8px 0 8px 50px;
    position: relative;
}
#popmap .buslist dl dd.last {
    border-bottom: 0 none;
}
#popmap .buslist dl dd.beginitem, #popmap .buslist dl dd.enditem {
    font-weight: bold;
    padding: 8px 0 8px 32px;
}
#popmap .buslist dl dd.on {
    background: none repeat scroll 0 0 #f1f1f1;
}
#popmap .buslist dl dd b {
    display: block;
    height: 12px;
    left: 32px;
    line-height: 999;
    overflow: hidden;
    position: absolute;
    top: 13px;
    width: 12px;
}
#popmap .buslist dl dd.footitem b {
    background-position: -110px -19px;
}
#popmap .buslist dl dd.busitem b {
    background-position: -110px -37px;
}
#popmap .buslist dl dd.beginitem b {
    background-position: 0 -215px;
    height: 22px;
    left: 5px;
    top: 4px;
    width: 23px;
}
#popmap .buslist dl dd.enditem b {
    background-position: 0 -264px;
    height: 22px;
    left: 5px;
    top: 4px;
    width: 23px;
}
#popmap .buslist dl dd.caritem {
    line-height: 20px;
    padding: 7px;
}
#popmap .buslist dl dd.caritem code {
    color: #3367cc;
    display: block;
    font-weight: bold;
    left: 8px;
    position: absolute;
    top: 8px;
}
#popmap .buslist dl dd.caritem em, #popmap .buslist dl dd.caritem strong, #popmap .buslist dl dd.caritem font {
    color: #555;
}
#popmap .buslist dl dd.caritem p {
    float: none;
    margin-left: 20px;
    width: auto;
}
#popmap .buslist dl dd.select {
    background: none repeat scroll 0 0 #f5f5f5;
}
#popmap .buslist dl.car {
    margin-top: 0;
    min-height: 365px;
}
#popmap .buslist dl.bus {
    margin-top: 0;
}
#popmap .buslist dl dd em {
    color: #3367cc;
    font-weight: bold;
}
#popmap .buslist dl dd strong {
    color: #3367cc;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
#popmap .buslist dl dd font {
    color: #3367cc;
    font-size: 12px;
    font-weight: bold;
}
#popmap .buslist dl dd p {
    float: left;
    line-height: 22px;
    text-align: justify;
    width: 176px;
}
#popmap .buslist dl dd span {
    display: block;
    float: right;
    line-height: 22px;
    padding-right: 6px;
    text-align: right;
    width: 48px;
}
#popmap .buslist dl.on {
    border: 1px solid #067ec0;
}
#popmap .buslist dl.on dd {
    display: block;
}
#popmap .buslist dl.on dt {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
    border-bottom: 1px solid #cadbe8;
    padding: 6px 20px 6px 35px;
}
#popmap .buslist dl.on dt h3 {
    color: #555;
    width: 160px;
}
#popmap .buslist dl.on dt b {
    background-position: 0 -438px;
    color: #fff;
    height: 24px;
    line-height: 24px;
    text-align: center;
    width: 24px;
}
#popmap .buslist dl.on dt p {
    display: block;
    padding: 0 5px 0 0;
    position: absolute;
    right: 0;
    top: 10px;
}
#popmap .buslist dl.car dt {
    height: 20px;
    line-height: 20px;
}
#popmap .buslist dl.car dt h3 {
    color: #555;
    width: 160px;
}
#popmap .buslist dl.car dt b {
    background-position: 0 -438px;
    color: #fff;
    height: 24px;
    line-height: 24px;
    text-align: center;
    width: 24px;
}
#popmap .buslist dl.car dt p {
    color: #3367cc;
    display: block;
    font-weight: bold;
    left: 5px;
    padding: 0 5px 0 0;
    top: 6px;
}
#popmap .buslist dl.car dt font {
    color: #555;
    font-weight: normal;
    padding: 0 5px 0 0;
}
#popmap .tabline {
    margin-bottom: 10px;
    padding: 10px 0 0 10px;
}
#popmap .tabline label {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/shop/bgimg/maptit.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
}
#popmap .tabline label {
    background-position: 0 -36px;
    border: 1px solid #d8d8d8;
    color: #666;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    width: 144px;
}
#popmap .tabline label.on {
    background-position: 0 0;
    color: #333;
    font-weight: bold;
}
#popmap .localtion-list {
    border-bottom: 1px solid #e1e1e1;
    height: 405px;
    padding: 0 10px 10px;
    position: relative;
}
#popmap .localtion-list .map-top {
    background: none repeat scroll 0 0 #f6f6f6;
    border: 1px solid #d8d8d8;
    font-size: 14px;
    height: 28px;
    line-height: 29px;
    margin-top: 10px;
    padding-left: 14px;
}
#popmap .localtion-list .open {
    border-left: 1px solid #97bed4;
    border-right: 1px solid #97bed4;
}
#popmap .localtion-list .close {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #97bed4 #97bed4;
    border-image: none;
    border-right: 1px solid #97bed4;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    box-shadow: 0 0 4px #9ed9f9 inset;
}
#popmap .localtion-list .list-top {
    font-size: 12px;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
    padding: 0 0 0 40px;
    position: relative;
}
#popmap .localtion-list .list-top b {
    display: block;
    height: 22px;
    left: 10px;
    line-height: 999;
    overflow: hidden;
    position: absolute;
    top: 5px;
    width: 23px;
}
#popmap .localtion-list .open .list-top, #popmap .localtion-list .close .list-top {
    background: none repeat scroll 0 0 #def1ff;
    color: #555;
    font-weight: bold;
}
#popmap .localtion-list .open strong, #popmap .localtion-list .close strong {
    background: none repeat scroll 0 0 #def1ff;
    color: #555;
    font-weight: bold;
}
#popmap .localtion-list .map-begin .list-top b {
    background-position: 0 -215px;
}
#popmap .localtion-list .map-end .list-top b {
    background-position: 0 -264px;
}
#popmap .localtion-list .list-bd {
    height: 305px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 10px 0 0;
    position: relative;
}
#popmap .localtion-list .list-bd dl {
    min-height: 70px;
    padding: 10px 14px 10px 30px;
    position: relative;
}
#popmap .localtion-list .list-bd dl.on {
    background: none repeat scroll 0 0 #f1f1f1;
}
#popmap .localtion-list .list-bd dl dt {
    background-position: -89px 0;
    display: block;
    height: 15px;
    left: 10px;
    line-height: 999;
    overflow: hidden;
    position: absolute;
    top: 10px;
    width: 11px;
}
#popmap .localtion-list .list-bd dl.on dt {
    background-position: -89px -25px;
}
#popmap .localtion-list .list-bd dl dd {
    cursor: pointer;
}
#popmap .localtion-list .list-bd dl dd h3 {
    color: #067ec0;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 3px;
}
#popmap .localtion-list .list-bd dl dd address {
    color: #888;
    display: block;
    font-size: 12px;
    line-height: 20px;
}
#popmap .localtion-list .list-bd dl dd a.button {
    background-position: 0 -111px;
    color: #36c;
    display: none;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    width: 76px;
}
#popmap .localtion-list .list-bd dl dd a.button:hover {
    text-decoration: none;
}
#popmap .localtion-list .list-bd dl.on a.button {
    display: block;
}
#popmap .prevback {
    display: block;
    font-size: 12px;
    padding: 7px 10px;
    text-align: right;
}
#popmap .prevback a {
    color: #067ec0;
    float: right;
    text-decoration: none;
}
#popmap .prevback .prevBtn {
    background-position: 0 -82px;
    color: #9d2e00;
    display: block;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    text-decoration: none;
    width: 74px;
}
#popmap .prevback .prevBtn:hover {
    text-decoration: none;
}
#popmap .prevback span {
    color: #666;
    float: left;
}
#popmap .prevback strong {
    color: #369;
}
.shopmaplist a.lookbigmap {
    color: #3563c3;
    display: inline-block;
    font-size: 12px;
    margin-right: 10px;
}
.shopmaplist a.lookbigmap + .lookbigmap {
    margin: 0 0 0 36px;
}
#iw_poi_inter {
    margin-top: 10px;
}
#iw_poi_inter .txt {
    border: 1px solid #ccc;
    height: 19px;
    line-height: 19px;
    padding: 0 3px;
    width: 130px;
}
#iw_poi_inter .btn {
    border: 0 none;
    cursor: pointer;
    display: inline-block;
    font-size: 0;
    height: 26px;
    line-height: 25px;
    margin: 0 20px 0 0;
    overflow: hidden;
    width: 72px;
}
#iw_poi_inter .btnl {
    background-position: 0 -22px;
}
#iw_poi_inter .btnr {
    background-position: 0 -53px;
}
#iw_poi_inter table th {
    padding-right: 5px;
    text-align: right;
}
#iw_poi_inter table th, #iw_poi_inter table td {
    height: 25px;
    line-height: 25px;
    vertical-align: top;
}
#iw_poi_inter table td span {
    color: #f00;
}
#iw_poi_inter table td label {
    display: inline-block;
    padding-right: 5px;
}
#iw_poi_inter table td input.radio {
    margin-right: 4px;
    position: relative;
    top: 1px;
}
#shop-clue {
    background-color: #fefef2;
    border: 1px solid #d9d9d9;
    color: #656565;
    font-size: 12px;
    line-height: 24px;
    margin-bottom: 20px;
    padding: 15px;
    width: 450px;
}
#shop-clue p {
    background-position: 5px -219px;
    display: block;
    padding-left: 75px;
}
.item-gds {
    border-top: 1px solid #efefef;
    font-size: 12px;
    line-height: 20px;
    overflow: hidden;
    padding: 15px 0;
}
.item-gds .pic {
    float: left;
    height: 120px;
    margin: 0 10px 0 0;
    width: 150px;
}
.item-gds .pic img {
    display: block;
    height: 120px;
    width: 150px;
}
.item-gds .info {
    overflow: hidden;
    width: 485px;
    word-wrap: break-word;
}
.item-gds h3 {
    color: #128fd1;
    font: 14px/28px '宋体';
    height: 30px;
}
.item-gds h3 a {
    color: #128fd1;
}
.item-gds .info .ico {
    height: 34px;
}
.item-gds .fontp {
    overflow: hidden;
}
.item-gds .label {
    float: left;
    width: 40px;
}
.item-gds .conrit {
    overflow: hidden;
    width: 422px;
    word-wrap: break-word;
}
.item-gds .see-buya {
    float: none;
    margin: 10px 0 0;
}
.item-gds .rit {
    float: right;
    padding: 75px 0 0;
    width: 84px;
}
.item-gds .rit em {
    color: #118dd0;
    text-decoration: underline;
}
.item-sec {
    border: 0 none;
    line-height: 28px;
    margin: 0 0 10px;
}
.item-gds .info .ico em {
    color: #fff;
    display: inline;
    float: left;
    height: 14px;
    line-height: 14px;
    margin: 0 5px 0 0;
    padding: 0 3px;
}
.item-sec .pic {
    border: 1px solid #efefef;
    height: 160px;
    margin: 0 20px 0 0;
    width: 200px;
}
.item-sec .pic img {
    height: 160px;
    width: 200px;
}
.marquee b {
    background: url("http://s0.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/listnumbg417.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.movie-body {
    background: none repeat scroll 0 0 #fff;
}
.movie-channel {
    color: #999;
    margin: 0 auto 10px;
    width: 960px;
}
.movie-channel strong {
    font-weight: bold;
}
.movie-channel img {
    border: 0 none;
    display: block;
    margin: 0;
    padding: 0;
}
.movie-channel .oreng02 {
    color: #eb6a02;
    font-size: 24px;
}
.movie-channel .see-buya {
    float: right;
    margin: 2px 20px 0 0;
}
.mov-wraper .oreng02 {
    color: #eb6a02;
    font-size: 24px;
}
.mov-wraper .see-buya {
    float: right;
    margin: 2px 20px 0 0;
}
.movie-left {
    float: left;
    width: 732px;
}
.left-sec {
    float: left;
    width: 740px;
}
.movie-left .classify {
    background: none repeat scroll 0 0 #fcfcfc;
    padding: 15px 8px 0 15px;
    width: 707px;
}
.left-sec .classify {
    border-color: #d8d8d8 #d8d8d8 #e9e9e9;
    border-style: solid;
    border-width: 1px;
    margin: 0 0 10px;
    width: 697px;
}
.left-sec .classify-dl {
    width: 635px;
}
.movie-left .classify-ul {
    width: 625px;
}
.movie-left .classify-ul .btmshop {
    background: none repeat scroll 0 0 #e7e7e7;
    line-height: 20px;
    margin: 0 0 8px;
    overflow: hidden;
    padding: 4px 0 4px 8px;
    width: 618px;
}
.movie-left .classify-ul .btmshopa {
    color: #666;
    float: left;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    margin: 0 2px 4px;
    padding: 0 5px;
}
.movie-left .classify-ul .btmshopa:hover {
    background: none repeat scroll 0 0 #f68c2f;
    color: #fff;
    text-decoration: none;
}
.movie-left .classify-ul .ona, .movie-left .classify-ul .ona:hover {
    background: none repeat scroll 0 0 #f68c2f;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}
.left-sec .dressing {
    margin: -10px 0 10px;
    width: 720px;
}
.movie-dressing {
    width: 705px;
}
.movie-dressingnone {
    border-top: 1px solid #d8d8d8;
    margin: 0 0 10px;
    padding: 7px 10px;
}
.movie-dress-top {
    margin-top: 0;
}
.movie-dressing li {
    float: left;
    padding: 0 20px 0 0;
    position: relative;
}
.movie-dressing a {
    color: #666;
    font-size: 12px;
}
.movie-dressing a:hover {
    color: #f68c2f;
    text-decoration: none;
}
.movie-dressing .on a {
    color: #f68c2f;
    font-weight: bold;
}
.movie-dressing .check {
    padding: 0 20px;
}
.movie-dressing .check-box {
    display: block;
    left: 0;
    position: absolute;
    top: 10px;
}
.goods_ul .gs-list {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d6d6d6;
    display: inline;
    float: left;
    font-size: 12px;
    height: 400px;
    margin: 0 18px 10px 0;
    position: relative;
    width: 350px;
}
.goods_ul .act-ico {
    font-size: 12px;
    position: static;
}
.goods_ul .act-ico .red {
    color: #fe0000;
    float: left;
    padding: 2px 8px;
}
.goods_ul .imglink, .goods_ul .imglink img {
    display: block;
    height: 230px;
    width: 350px;
}
.goods_ul .gs-title {
    height: 60px;
    overflow: hidden;
    padding: 0 18px;
    width: 314px;
}
.goods_ul .gs-title a {
    color: #999;
}
.goods_ul .titlink strong {
    color: #333;
    display: block;
    font: 18px/36px '微软雅黑';
}
.goods_ul .icoli, .list-bort .icoli {
    height: 16px;
    line-height: 16px;
    margin: 0 auto 15px;
    width: 314px;
}
.list-bort .icoli {
    margin: 0;
    width: 80px;
}
.goods_ul .icoli em, .list-bort .icoli em {
    display: inline;
    float: left;
    margin-right: 3px;
}
.goods_ul .listprice {
    border-top: 1px dashed #d4d4d4;
    position: relative;
    width: 350px;
}
.goods_ul .listprice cite {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/moviebgimg/col-ico0109.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.goods_ul .listprice cite {
    font-size: 0;
    height: 18px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    top: -9px;
    width: 10px;
}
.goods_ul .listprice .lft {
    background-position: 0 0;
    left: -1px;
}
.goods_ul .listprice .rit {
    background-position: 0 -26px;
    right: -2px;
}
.circular-none .listprice cite {
    display: none;
}
.goods_ul .price {
    color: #e54007;
    display: block;
    float: left;
    font-family: arial;
    font-size: 38px;
    font-weight: bold;
    height: 54px;
    line-height: 54px;
    padding: 0 10px 0 18px;
}
.goods_ul .pricetrue {
    color: #999;
    display: block;
    float: left;
    font-family: arial;
    font-size: 12px;
    height: 34px;
    line-height: 34px;
    padding: 18px 0 0;
}
.goods_ul .buylink {
    background-position: 0 0;
    height: 51px;
    overflow: hidden;
    position: absolute;
    right: 20px;
    text-indent: -999px;
    top: -6px;
    width: 74px;
}
.goods_ul .buylink:hover {
    background-position: -88px 0;
}
.goods_ul .listft {
    overflow: hidden;
    padding: 0 18px;
}
.goods_ul .listft .oreng02 {
    float: right;
    font-size: 12px;
    padding: 0 12px 0 0;
}
.shoptit {
    color: #333;
    font-family: "微软雅黑","黑体";
    font-size: 24px;
    font-weight: normal;
    height: 30px;
    margin: 0 0 20px;
}
.shoptit span {
    color: #d3d3d3;
    padding: 0 0 0 10px;
}
.shopullist {
    overflow: hidden;
}
.shopullist li {
    display: block;
    float: left;
    padding: 0 0 40px;
    width: 100%;
}
.shopullist .shopmsgbox {
    background: none repeat scroll 0 0 #f5f5f5;
    border: 1px solid #f5f5f5;
    height: 72px;
    padding: 0 0 0 99px;
    position: relative;
}
.shopullist img {
    height: 72px;
    width: 90px;
}
.shopullist .img-link {
    display: block;
    height: 72px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 90px;
}
.shopullist .h2shopname {
    font-family: "微软雅黑","黑体";
    font-weight: bold;
    height: 40px;
}
.shopullist .h2shopname a {
    color: #6e174f;
    font-size: 20px;
    line-height: 40px;
}
.shopullist .shopmagbtm {
    font-size: 14px;
    height: 20px;
    line-height: 20px;
}
.shopullist .shopmagbtm em {
    color: #118dd0;
    font-family: "微软雅黑","黑体";
    font-size: 18px;
    padding: 0 24px 0 0;
}
.shopullist .rightmsg {
    color: #999;
    font-size: 14px;
    line-height: 20px;
    position: absolute;
    right: 15px;
    top: 26px;
}
.shopullist .rightmsg em {
    color: #118dd0;
    text-decoration: underline;
}
.shopullist .rightmsg a {
    color: #118dd0;
    font-size: 14px;
}
.shopullist .btmlinkp {
    border-bottom: 1px solid #f5f5f5;
    height: 36px;
    line-height: 36px;
    margin: 0 0 0 101px;
    padding: 0 10px 0 0;
}
.shopullist .btmlinkp .Gray6 {
    font-size: 12px;
}
.shopullist .btmlinkp .oreng02 {
    float: right;
    font-family: '宋体';
    font-size: 14px;
    line-height: 20px;
    padding: 11px 10px 0 0;
}
.shopullist .btmlinkp .see-buya {
    margin: 6px 0 0;
}
.movie-right {
    float: left;
    width: 220px;
}
.movie-right img {
    margin: 0 0 10px;
    width: 220px;
}
.botmimgbox {
    height: 90px;
    margin: 0 auto;
    overflow: hidden;
    width: 960px;
}
.botmimg {
    border: 0 none;
    display: block;
    height: 90px;
    margin: 0;
    padding: 0;
    width: 960px;
}
.liststore {
    background: none repeat scroll 0 0 #f6f6f6;
    margin: 0 0 10px;
    overflow: hidden;
}
.liststore .storetit {
    border-bottom: 1px solid #efefef;
    color: #666;
    font-size: 14px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    margin: 0 0 16px;
    overflow: hidden;
    padding: 0 8px 0 10px;
}
.liststore .storetit a {
    color: #666;
    float: right;
    font-size: 14px;
    font-weight: normal;
}
.liststore .storetit .more {
    color: #666;
    float: right;
    font-size: 12px;
    font-weight: normal;
}
.liststoreui {
    overflow: hidden;
    padding: 0 0 0 10px;
}
.liststoreui li {
    cursor: pointer;
    display: block;
    float: left;
    height: 20px;
    line-height: 20px;
    margin: 0 0 16px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.liststoreui li .numicon {
    left: 0;
    top: 2px;
}
.liststoreui li a {
    color: #666;
    display: block;
    font-size: 12px;
    margin: 0 0 0 22px;
}
.liststoreui li a:hover {
    text-decoration: underline;
}
.liststoreui li em {
    background: none repeat scroll 0 0 #59c114;
    color: #fff;
    display: block;
    font-size: 12px;
    line-height: 14px;
    padding: 0 2px;
    position: absolute;
    right: 4px;
    top: 3px;
}
.liststoreui li .colortc {
    width: 24px;
}
.liststoreui li .colormtc {
    width: 48px;
}
.marquee {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cdcdcd;
    display: none;
    margin: 10px 0;
    overflow: hidden;
    padding: 36px 34px 8px;
    position: relative;
    width: 660px;
}
.marquee .marqueetit {
    color: #444;
    font-size: 16px;
    font-weight: bold;
    height: 36px;
    left: 0;
    line-height: 36px;
    padding: 0 0 0 10px;
    position: absolute;
    top: 0;
    width: 500px;
}
.marquee b {
    cursor: pointer;
    display: none;
    font-size: 0;
    height: 58px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    top: 66px;
    width: 26px;
}
.marquee .btnlft {
    background-position: -50px 0;
    left: 4px;
}
.marquee .btnrit {
    background-position: -112px 0;
    right: 4px;
}
.marquee ul, .marquee li, .marquee img, .marquee p {
    border: 0 none;
    display: block;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.marquee .ulbox {
    height: 148px;
    overflow: hidden;
    width: 660px;
}
.marquee ul {
    height: 148px;
    margin: 0 0 0 -30px;
    width: auto;
}
.marquee li {
    float: left;
    height: 148px;
    width: 241px;
}
.marquee .imgbox {
    border-right: 1px solid #ebebeb;
    height: 120px;
    padding: 0 0 0 30px;
    width: 210px;
}
.marquee .imga {
    border: 0 none;
    display: block;
    height: 120px;
    margin: 0;
    padding: 0;
    width: 180px;
}
.marquee p {
    height: 20px;
    line-height: 20px;
    margin: 0 auto;
    text-align: center;
    width: 180px;
}
.marquee p a {
    color: #656565;
    font-size: 12px;
}
.Crumbs {
    color: #797979;
    font-size: 12px;
    height: 30px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}
.Crumbs .Crumbs_a {
    color: #ed6626;
    font-size: 12px;
    margin: 0;
    padding: 0;
}
.Crumbs .Crumbs_a:hover {
    text-decoration: underline;
}
.filmFen {
    height: 24px;
    margin: 0 0 10px;
    overflow: hidden;
}
.col-ico {
    background: url("http://s0.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/moviebgimg/col-ico0107.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.col-ico {
    font-size: 0;
    height: 10px;
    line-height: 0;
    overflow: hidden;
    width: 21px;
}
.col-2d {
    background-position: -32px -94px;
    margin-top: 2px;
}
.col-3d {
    background-position: -32px -107px;
    margin-top: 2px;
}
.col-4d {
    background-position: -32px -120px;
    margin-top: 2px;
}
.col-5d {
    background-position: -32px -133px;
    margin-top: 2px;
}
.col-6d {
    background-position: -32px -145px;
    margin-top: 2px;
}
.col-7d {
    background-position: -32px -407px;
    margin-top: 2px;
}
.col-dm {
    background-position: -19px -34px;
    margin-top: 2px;
    width: 34px;
}
.col-im {
    background-position: -19px -47px;
    margin-top: 2px;
    width: 34px;
}
.col-tc {
    background-position: -11px -17px;
    height: 14px;
    width: 42px;
}
.col-mtc {
    background-position: 0 0;
    height: 14px;
    width: 53px;
}
.col-t {
    background-position: -24px -77px;
    height: 14px;
    width: 29px;
}
.col-z {
    background-position: -24px -60px;
    height: 14px;
    width: 29px;
}
.ico-imgbg {
    font-size: 0;
    line-height: 0;
    overflow: hidden;
}
.icoColor {
    background: url("http://s0.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/moviebgimg/col-ico0314.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.icoColor {
    font-size: 0;
    height: 16px;
    line-height: 0;
    overflow: hidden;
    width: 29px;
}
.color2d {
    background-position: 0 -52px;
}
.color3d {
    background-position: 0 -78px;
}
.color4d {
    background-position: 0 -104px;
}
.color5d {
    background-position: 0 -130px;
}
.color6d {
    background-position: 0 -156px;
}
.color7d {
    background-position: 0 -182px;
}
.colordm {
    background-position: 0 -235px;
    width: 41px;
}
.colorim {
    background-position: 0 -208px;
    width: 41px;
}
.colortc {
    background-position: 0 -262px;
    width: 42px;
}
.colormtc {
    background-position: 0 -314px;
    width: 67px;
}
.colormwf {
    background-position: 0 -288px;
    width: 42px;
}
.colort {
    background-position: 0 -339px;
}
.colorz {
    background-position: 0 -365px;
}
.arrow {
    display: block;
    font-size: 0;
    height: 0;
    overflow: hidden;
    position: absolute;
    vertical-align: text-bottom;
    width: 0;
}
.arrow-up {
    border-bottom: 5px solid #f0f;
    border-left: 5px dashed transparent;
    border-right: 5px dashed transparent;
}
.arrow-down {
    border-left: 5px dashed transparent;
    border-right: 5px dashed transparent;
    border-top: 5px solid #666;
    left: 38px;
    top: 34px;
}
.arrow-right {
    border-bottom: 5px dashed transparent;
    border-left: 5px solid #999;
    border-top: 5px dashed transparent;
    left: 38px;
    top: 34px;
}
.btnticket {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/moviebgimg/ico-line.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
}
.btn-button {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/moviebgimg/movie-ico.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.btn-button, .btn-bg {
    display: block;
    font-size: 12px;
    margin: 0 auto;
    overflow: hidden;
}
.button-1 {
    background-position: 0 -100px;
    color: #fff;
    height: 24px;
    line-height: 24px;
    text-align: center;
    width: 66px;
}
.button-1:hover {
    background-position: 0 -154px;
    text-decoration: none;
}
.btnticket {
    background-position: 0 -260px;
    background-repeat: repeat-x;
    border: 1px solid #cb4f13;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    margin: 0 auto;
    text-align: center;
    width: 205px;
}
.btnticket:hover {
    background-position: 0 -335px;
    text-decoration: none;
}
.content-panel .classify {
    background: none repeat scroll 0 0 #fcfcfc;
    padding: 15px 8px 0 15px;
    width: 705px;
}
.content-panel .classify-ul {
    width: 635px;
}
.content-panel .classify-ul .btmshop {
    background: none repeat scroll 0 0 #e7e7e7;
    line-height: 20px;
    margin: 0 0 6px;
    overflow: hidden;
    padding: 4px 0 4px 8px;
    width: 618px;
}
.content-panel .classify-ul .btmshopa {
    color: #666;
    float: left;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    margin: 0 2px;
    padding: 2px 6px;
    white-space: nowrap;
    word-wrap: break-word;
}
.content-panel .classify-ul .btmshopa:hover {
    background: none repeat scroll 0 0 #f68c2f;
    color: #fff;
    text-decoration: none;
}
.content-panel .classify-ul .ona, .content-panel .classify-ul .ona:hover {
    background: none repeat scroll 0 0 #f68c2f;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}
.item-gslist {
    margin: 0 0 10px;
    overflow: hidden;
    width: 730px;
}
.item-gslist .gs-ul {
    width: 740px;
}
.item-gslist .gs-li {
    display: inline;
    float: left;
    height: 180px;
    margin: 0 20px 0 0;
    width: 350px;
}
.item-gslist .meals {
    line-height: 24px;
}
.item-gslist .buy {
    font-size: 24px;
    font-weight: bold;
    width: 165px;
}
.item-gslist .buy .see-btn {
    float: right;
}
.see-btn {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/btnbuyui.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.see-btn {
    background-position: -261px 0;
    font-size: 0;
    height: 24px;
    line-height: 0;
    width: 66px;
}
.see-btn:hover {
    background-position: -337px 0;
}
.item-gslist .gs-ft {
    padding: 0 20px 0 0;
}
.fontmsg {
    color: #d2d2d2;
    font-size: 12px;
    line-height: 22px;
}
.submenu, .btn-bg, .btnticket {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/moviebgimg/ico-line0113.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
}
.submenu em {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/moviebgimg/m-png24.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.submenu a, .submenu b, .submenu em, .submenu cite {
    float: left;
}
.submenu {
    background-position: 0 -371px;
    border-bottom: 1px solid #d4d4d4;
    font: 14px/44px '宋体';
    height: 45px;
    margin: -10px 0 14px;
    width: 100%;
}
.submenu a {
    color: #666;
    padding: 0 15px;
    text-decoration: none;
}
.submenu ul {
    margin: 0 auto;
    position: relative;
    width: 852px;
}
.submenu li {
    color: #d4d4d4;
}
.submenu .cur cite {
    color: #f70;
    font-weight: bold;
}
.submenu em {
    display: inline-block;
    font-size: 0;
    height: 18px;
    line-height: 0;
    margin: 14px 0 0;
    overflow: hidden;
    width: 19px;
}
.submenu .icoF {
    background-position: 0 -77px;
    width: 16px;
}
.submenu .icoS {
    background-position: 0 -26px;
    width: 21px;
}
.submenu .icoT {
    background-position: 0 -129px;
    width: 21px;
}
.submenu .icoFO {
    background-position: 0 -181px;
    width: 21px;
}
.submenu .icoFI {
    background-position: 0 -233px;
    width: 21px;
}
.submenu b {
    font-weight: normal;
}
.submenu .cur .icoF {
    background-position: 0 -52px;
}
.submenu .cur .icoS {
    background-position: 0 0;
}
.submenu .cur .icoT {
    background-position: 0 -103px;
}
.submenu .cur .icoFO {
    background-position: 0 -155px;
}
.submenu .cur .icoFI {
    background-position: 0 -207px;
}
.move_score {
    display: block;
    margin-left: 38px;
    overflow: hidden;
}
.move_score b, .move_score em {
    float: left;
}
.move_score b {
    height: 14px;
    overflow: hidden;
    width: 75px;
}
.move_score em {
    color: #f70;
    font: bold 14px '宋体';
    margin-left: 5px;
    margin-top: -2px;
}
.search_box {
    background-position: 0 -159px;
    display: inline;
    float: left;
    height: 34px;
    margin: 40px 0 0 10px;
    overflow: hidden;
    width: 220px;
}
.search_box input {
    border: 0 none;
    float: left;
    height: 30px;
    line-height: 30px;
    margin-top: 1px;
}
.search {
    background: none repeat scroll 0 0 #fff;
    color: #cbcbcb !important;
    margin-left: 1px;
    padding-left: 5px;
    width: 180px;
}
.search_sub {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 30px;
    width: 30px;
}
.fast_seat {
    background: url("http://s0.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/moviebgimg/btn_fast.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.submenu .fast_seat {
    background-position: 0 0;
    display: block;
    height: 49px;
    left: 682px;
    padding: 0;
    position: absolute;
    top: 0;
    width: 102px;
    z-index: 1;
}
.submenu .fast_seat:hover {
    background-position: 0 -51px;
}
.hotlist {
    height: 325px;
    overflow-y: scroll;
}
.hotlist a {
    display: block;
    height: 120px;
    overflow: hidden;
    padding: 14px 6px;
}
.hotlist a:hover {
    background: none repeat scroll 0 0 #f8f8f8;
}
.move_score b.move_list_starO {
    background-position: 0 -78px;
}
.move_score b.move_list_starI {
    background-position: 0 -60px;
    width: 50%;
}
.hotlist_pic {
    height: 120px;
    overflow: hidden;
    width: 80px;
}
.hotlist_info {
    height: 120px;
    margin-left: 10px;
    overflow: hidden;
    width: 200px;
}
.hotlist_info .move_score {
    height: 38px;
    margin-left: 0;
}
.hotlist_info h3 {
    font-family: "微软雅黑";
    font-size: 16px;
    margin: -4px 0 5px;
}
.hotlist_info p {
}
.cladd {
    background: none repeat scroll 0 0 #fff;
    font-size: 12px;
    height: 522px;
    margin: auto;
    overflow: hidden;
    width: 882px;
}
.cladd_t {
    margin: 10px 10px 0 20px;
}
.selec {
    background-position: 0 -195px;
    cursor: pointer;
    height: 34px;
    position: relative;
    width: 150px;
    z-index: 1;
}
.selec .selec_value {
    color: #333;
    display: block;
    font: 12px/34px '宋体';
    padding-left: 5px;
}
.selec_list {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fff;
    border-color: -moz-use-text-color #dbdbdb #dbdbdb;
    border-image: none;
    border-right: 1px solid #dbdbdb;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    left: 0;
    position: absolute;
    top: 34px;
    width: 148px;
}
.selec_list li {
    height: 21px;
    line-height: 21px;
    margin-bottom: 3px;
    padding: 0 5px;
}
.selec_list li.on {
    background: none repeat scroll 0 0 #fff4da;
}
.cladd_close {
    background-position: 0 -460px;
    cursor: pointer;
    float: right;
    height: 20px;
    width: 20px;
}
.cladd_nav {
    border-bottom: 1px solid #d8d8d8;
    color: #333;
    font: 20px/30px '微软雅黑';
    height: 30px;
    overflow: hidden;
    padding: 5px 0 4px;
    text-align: center;
}
.cladd_nav em {
    color: #f70;
}
.yinp {
    height: 478px;
    overflow: hidden;
    width: 285px;
}
.yinp .hotlist {
    height: 430px;
    padding-top: 8px;
    position: relative;
}
.yinp_list {
    border: 3px solid #fff;
    cursor: pointer;
    height: 120px;
    margin: 4px 0 0 11px;
    padding: 5px 3px 5px 6px;
    width: 229px;
}
.yinp_list .hotlist_info {
    width: 112px;
}
.yinp_list .hotlist_info h3 {
    color: #666;
    font: bold 12px/22px '宋体';
}
.yinp_list p {
    color: #666;
    height: 14px;
    overflow: hidden;
}
.yinp_list p em {
    color: #999;
    padding-right: 12px;
}
.yiny {
    overflow: hidden;
    width: 266px;
}
.yiny_w {
    height: 438px;
    overflow-y: scroll;
    position: relative;
    width: 266px;
}
.yiny .search_box {
    margin: 10px 0 8px 20px;
    overflow: hidden;
}
.yiny_list {
    float: left;
    width: 249px;
}
.yiny_list li {
    border-color: #fff;
    cursor: pointer;
    height: 31px;
    line-height: 31px;
    margin-left: 10px;
    overflow: hidden;
    padding: 0 7px;
    width: 210px;
}
.yiny_list .ico_hsj_on {
    border-color: #f70;
}
.ico_hsj {
    display: none;
}
.ico_hsj_on {
    border: 3px solid #f70;
    position: relative;
}
.ico_hsj_on .ico_hsj {
    background-position: -39px -14px;
    bottom: 3px;
    display: block;
    height: 27px;
    position: absolute;
    right: 3px;
    width: 27px;
}
.chanc_w {
    width: 326px;
}
.chanc {
    overflow: hidden;
    width: 326px;
}
.chanc {
    height: 438px;
    overflow-y: scroll;
    width: 326px;
}
.chanc li {
    border-bottom: 1px solid #f3f3f3;
    height: 46px;
    line-height: 46px;
    margin: 0 20px;
}
.chanc span {
    color: #333;
    float: left;
    font-size: 14px;
    height: 46px;
}
.chanc span.chanc_3d {
    margin-left: 22px;
    overflow: hidden;
    width: 81px;
}
.chanc span.chanc_pri {
    color: #f70;
    font-family: '微软雅黑';
    font-weight: bold;
}
.chanc .btn_sm {
    margin-top: 10px;
}
.no_search {
    margin: auto;
    overflow: hidden;
    width: 200px;
}
.no_search p {
    color: #d8d8d8;
    font: 18px/22px '微软雅黑';
    margin-bottom: 10px;
}
.no_search p.pfont14 {
    font-size: 14px;
    margin-top: -10px;
}
.no_changc {
    padding-top: 152px;
    text-align: center;
    width: auto;
}
.mov-wraper, .width-wrap {
    color: #999;
    font-size: 12px;
    margin: 0 auto;
    width: 960px;
}
.content-panel {
    float: left;
    width: 730px;
}
.side-panel {
    float: right;
    width: 220px;
}
.mov-wraper .right_ggimg, .movie-right .right_ggimg {
    border: 1px solid #cdcdcd;
    display: block;
    margin: 0 0 10px;
    width: 218px;
}
.mov-ticket {
    float: left;
    width: 640px;
}
.mov-side2 {
    float: right;
    width: 310px;
}
.mov-month {
    float: left;
    width: 120px;
}
.mov-film-gs {
    float: left;
    width: 837px;
}
.bread {
    height: 30px;
    line-height: 30px;
    margin-bottom: 18px;
}
.bread a {
    color: #ec6426;
}
.ticket .int {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/moviebgimg/col-ico0109.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.ticket .ico-n1 {
    background-position: -51px -20px;
}
.ticket .ico-n2 {
    background-position: -51px -72px;
}
.ticket .ico-n3 {
    background-position: -47px -126px;
}
.ticket .change .ico-n1 {
    background-position: -51px 6px;
}
.ticket .change .ico-n2 {
    background-position: -51px -46px;
}
.ticket .change .ico-n3 {
    background-position: -47px -99px;
}
.ticketbox {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d4d4d4;
    color: #666;
    margin: 0 0 10px;
    position: relative;
    width: 218px;
    z-index: 50;
}
.ticket {
    padding: 0 0 5px;
}
.ticket .txt-box {
    border-bottom: 1px solid #dbdbdb;
    height: 36px;
    padding: 10px 0 0 9px;
    position: relative;
}
.ticket .txt-box input {
    background-color: transparent;
    border: 0 none;
    color: #999;
    cursor: pointer;
    display: block;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    margin: 0;
    padding: 0 0 0 26px;
    position: relative;
    text-align: left;
    width: 195px;
    z-index: 20;
}
.ticket .txt-box .arrow-down {
    left: 198px;
    top: 20px;
}
.btnticket {
    background-position: 0 -260px;
    background-repeat: repeat-x;
    border: 1px solid #cb4f13;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    margin: 9px auto;
    text-align: center;
    width: 205px;
}
.side-panel .ticketbox .pub-rigtitle {
    background: none repeat scroll 0 0 #f7f7f7;
    border-bottom: 1px solid #dbdbdb;
    color: #666;
    font-family: '微软雅黑';
    font-weight: bold;
    height: 44px;
    line-height: 44px;
    padding: 0;
    text-align: center;
}
.ticketbox .flowy-auto {
    height: 150px;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
}
.ticketbox .m-name-box {
    height: 150px;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
}
.helpbox {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/moviebgimg/helplink.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 98px;
    margin: 0 0 10px;
    width: 220px;
}
.tc-moviename {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #dbdbdb;
    display: none;
    overflow: hidden;
    padding: 10px 0;
    position: absolute;
    right: -1px;
    top: 46px;
    width: 480px;
}
.tc-moviename li {
    border-left: 1px solid #dbdbdb;
    float: left;
    margin: 0 0 0 -1px;
    overflow: hidden;
    padding: 0 0 5px 20px;
    position: relative;
    width: 210px;
}
.tc-moviename li a {
    color: #666;
    display: block;
    float: left;
    font-size: 12px;
    line-height: 20px;
    max-width: 170px;
    padding: 0 4px;
}
.tc-moviename li a:hover, .tc-moviename li .on {
    background: none repeat scroll 0 0 #f68c2f;
    color: #fff;
}
.tc-moviename li strong {
    color: #dbdbdb;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    padding: 0 0 0 2px;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
}
.tc-cinemaname {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #dbdbdb;
    display: none;
    overflow: hidden;
    padding: 10px 0;
    position: absolute;
    right: -1px;
    top: 46px;
    width: 480px;
}
.tc-cinemaname dl {
    margin: 0 0 10px;
    overflow: hidden;
}
.tc-cinemaname dt, .tc-cinemaname dd {
    float: left;
    line-height: 20px;
}
.tc-cinemaname dt {
    border-right: 1px solid #dbdbdb;
    color: #999;
    font-size: 12px;
    height: 20px;
    overflow: hidden;
    padding: 0 12px 0 4px;
    text-align: right;
    width: 56px;
}
.tc-cinemaname dd {
    overflow: hidden;
    padding: 0 0 0 7px;
    width: 370px;
}
.tc-cinemaname dd a {
    color: #333;
    display: block;
    float: left;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    margin: 0 1px 5px;
    padding: 0 8px;
    white-space: nowrap;
}
.tc-cinemaname dd a:hover, .tc-cinemaname dd .on {
    background: none repeat scroll 0 0 #f68c2f;
    color: #fff;
}
.tc-movietime {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #dbdbdb;
    display: none;
    padding: 15px 0 5px;
    position: absolute;
    right: -1px;
    top: 46px;
    width: 480px;
}
.tc-movietime .movie-tcnav {
    border-bottom: 4px solid #f5f5f5;
    height: 24px;
    margin: 0 auto 10px;
    overflow: hidden;
    width: 450px;
}
.tc-movietime .movie-tcnav li {
    cursor: pointer;
    float: left;
    height: 24px;
    width: 95px;
}
.tc-movietime .movie-tcnav .on {
    background: none repeat scroll 0 0 #f5f5f5;
    margin: 0 0 0 -1px;
}
.tc-movietime .movie-tcnav a {
    border-right: 1px solid #dbdbdb;
    color: #666;
    display: block;
    font-size: 12px;
    height: 14px;
    line-height: 14px;
    margin: 6px 0 0;
    text-align: center;
    text-decoration: none;
    width: 94px;
}
.tc-movietime .movie-tcnav a:hover {
    text-decoration: none;
}
.tc-movietime .movie-tcnav .on a {
    border-right: 1px solid #f5f5f5;
    font-weight: bold;
}
.tc-movietime .movie-tabbox {
    display: none;
    height: 160px;
    margin: 0 auto;
    overflow-x: hidden;
    overflow-y: auto;
    width: 450px;
}
.tc-movietime .movie-tabdl {
    display: block;
    overflow: hidden;
    padding: 0 0 10px;
    width: 450px;
}
.tc-movietime .movie-tabdl dt {
    color: #666;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
}
.tc-movietime .movie-tabdl dd {
    overflow: hidden;
}
.tc-movietime .movie-tabdl a, .tc-movietime .movie-tabdl span {
    display: block;
    float: left;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    margin: 0 2px 8px 0;
    text-align: center;
    width: 60px;
}
.tc-movietime .movie-tabdl a {
    background: none repeat scroll 0 0 #ffeaca;
    color: #ed6624;
}
.tc-movietime .movie-tabdl a:hover, .tc-movietime .movie-tabdl .on {
    background: none repeat scroll 0 0 #ed6624;
    color: #fff;
    text-decoration: none;
}
.tc-movietime .movie-tabdl span {
    background: none repeat scroll 0 0 #f2f2f2;
    color: #999;
    cursor: not-allowed;
}
.listhot {
    height: 88px;
    margin: 0 auto 20px;
    position: relative;
}
.listhot .numicon {
    left: 0;
    position: absolute;
    top: 0;
}
.listhot .pic {
    float: left;
    height: 90px;
    width: 60px;
}
.listhot img {
    display: block;
    float: left;
    height: 90px;
    width: 60px;
}
.listhot .infor {
    cursor: default;
    float: left;
    height: 88px;
    line-height: 18px;
    overflow: hidden;
    padding: 0 4px 0 7px;
    width: 124px;
}
.listhot .infor h5 {
    color: #3264c4;
    height: 14px;
    line-height: 13px;
    overflow: hidden;
    width: 120px;
}
.listhot .infor h5 a {
    color: #666;
    font-weight: bold;
}
.listhot .infor h5 a:hover {
    color: #f70;
    text-decoration: none;
}
.listhot .infor span {
    color: #999;
    padding: 0 5px 0 0;
}
.listhot .alink {
    bottom: 5px;
    color: #3264c3;
    left: 76px;
    margin: 20px 0 0;
    position: absolute;
}
.listhot .infor p {
    color: #333;
    height: 16px;
    overflow: hidden;
    width: 124px;
}
.side-panel .pub-rigwrap .on {
    background: none repeat scroll 0 0 #f8f8f8;
}
.side-panel .pub-rigtitle {
    border-bottom: 2px solid #f7f7f7;
    color: #f70;
    font: 16px/34px '微软雅黑';
    height: 35px;
    padding: 0 0 0 10px;
    position: relative;
    z-index: 2;
}
.side-panel .pub-rigwrap .more {
    right: 16px;
    top: 13px;
    z-index: 3;
}
.side-panel .pub-rigwrap .bd {
    padding: 0;
}
.side-panel .listhot {
    margin: 0 auto;
    padding: 10px;
}
.list-bort {
    margin: -1px 0 0;
    padding: 0 0 5px;
}
.listdiv {
    height: 80px;
    overflow: hidden;
    position: relative;
    white-space: nowrap;
    word-wrap: break-word;
}
.listdiv .title {
    line-height: 24px;
    padding: 0 0 5px;
}
.listdiv .title a {
    color: #666;
    font-size: 14px;
    font-weight: bold;
}
.listdiv .title a:hover {
    color: #f70;
    text-decoration: none;
}
.listdiv .price {
    color: #e63c09;
    font: bold 20px/20px '微软雅黑';
    left: 86px;
    position: absolute;
    top: 30px;
}
.listintro {
    padding: 10px 5px 20px;
    width: 198px;
}
.listintro h4 a {
    line-height: 30px;
    text-decoration: underline;
}
.listintro p {
    font-family: Arial,'宋体';
    line-height: 26px;
}
.listintro p span {
    float: left;
    width: 60px;
}
.listintro .btn-button {
    position: absolute;
    right: 5px;
    top: 62px;
}
.listdiv .padbox {
    line-height: 34px;
    padding: 5px 9px 10px;
}
.listdiv .padbox .button-1 {
    margin: 0;
}
.listdiv .padbox .alink {
    color: #ef8733;
    position: absolute;
    right: 10px;
    top: 10px;
}
.pub-rigwrap-xq .classify {
    border: 0 none;
    width: 695px;
}
.pub-rigwrap-xq .classify .classify-dl {
    padding: 0;
}
#fenye li {
    border: 1px solid #d6d6d6 !important;
}
.common_sortstar, .common_sortstar .star, .common_sortstar .star1, .common_sortstar .star2, .common_sortstar .star3, .common_sortstar .star4, .common_sortstar .star5 {
    background: url("http://s0.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/usercenter/bgimg/starpng24_716.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 13px;
}
.common_sortstar {
    background-position: 0 -16px;
    height: 13px;
    margin: 0 10px 0 0;
    overflow: hidden;
    width: 65px;
}
.common_sortstar .star1 {
    width: 10px;
}
.common_sortstar .star2 {
    width: 26px;
}
.common_sortstar .star3 {
    width: 40px;
}
.common_sortstar .star4 {
    width: 53px;
}
.common_sortstar .star5 {
    width: 70px;
}
.common_star_all {
    padding: 2px 0 0 35px;
    position: relative;
}
.common_star_all .all_cent {
    font-weight: normal;
    left: 0;
    position: absolute;
    top: 0;
}
.film-start {
    height: 20px;
}
.film-start span {
    float: left;
}
.film-start span.c-num {
    color: #f70;
    font: bold 14px '宋体';
    margin-top: -2px;
}
.column_title {
    border-bottom: 2px solid #f7f7f7;
    color: #f70;
    font: 18px/37px "微软雅黑";
    height: 37px;
    overflow: hidden;
    padding: 0 20px;
}
.column_title .more_t {
    background-position: -185px 7px;
    display: inline-block;
    padding-right: 12px;
}
.column_title10 {
    font-size: 16px;
    height: 35px;
    line-height: 35px;
    padding: 0 10px;
}
.more_t {
    color: #666;
    font-family: "宋体";
    font-size: 12px;
}
.more_t:hover {
    text-decoration: underline;
}
.star24 {
    display: block;
    overflow: hidden;
    padding-top: 5px;
}
.star24 b, .star-s b, .star-c-grey, .star-c, .move_score b {
    background: url("http://s0.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/moviebgimg/star_24.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.star24 b {
    float: left;
    height: 24px;
    width: 130px;
}
.star24 b.star24_g {
    background-position: 0 -30px;
}
.star24 b.star24_o {
    background-position: -1px 0;
    width: 50%;
}
.star24 em {
    color: #f70;
    float: left;
    font: bold 30px/30px 'Arial';
    margin: -6px 0 0 8px;
}
.star24 em cite {
    font-size: 18px;
    vertical-align: text-top;
}
.star-s {
    display: inline-block;
    height: 14px;
    width: 75px;
}
.star-s b {
    display: inline-block;
    height: 14px;
    width: 75px;
}
.star-s b.star-s-bg {
    background-position: 0 -78px;
}
.star-s b.star-s-o {
    background-position: 0 -60px;
}
.star-c-grey, .star-c {
    background-position: 0 0;
    display: inline-block;
    height: 15px;
    width: 75px;
}
.star-c-grey {
    background-position: 0 -78px;
}
.star-c {
    background-position: 0 -60px;
}
.f-comment {
    color: #797979;
    height: 42px;
}
.f-comment .common_sortstar {
    display: inline-block;
    height: 15px;
    width: 70px;
}
#anchor-reviews {
    color: #666;
    margin-bottom: -6px;
    position: relative;
}
#anchor-reviews .overview {
    border: 1px solid #e7e3e4;
    margin: 10px 0;
    overflow: hidden;
    position: relative;
    width: 688px;
    z-index: 2;
}
#anchor-reviews .overview-detail {
    overflow: hidden;
    padding: 10px 0;
}
#anchor-reviews .rating-area {
    float: left;
    overflow: hidden;
    padding: 25px 0 0;
    text-overflow: ellipsis;
    vertical-align: top;
    white-space: nowrap;
    width: 200px;
}
#anchor-reviews .total-group {
    margin: 0 0 0 50px;
}
#anchor-reviews .total-score {
    color: #e94310;
    font-family: '微软雅黑';
    font-size: 18px;
    margin: 0 0 0 65px;
}
#anchor-reviews .total-count {
    margin: 0 0 0 50px;
}
#anchor-reviews .total-count strong {
    color: #e94310;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
}
#anchor-reviews .average-score {
    color: #e94310;
    font-family: '微软雅黑';
    font-size: 18px;
    line-height: 30px;
    padding: 0 3px;
}
#anchor-reviews .common-rating {
    margin: 0 5px;
    text-align: left;
}
#anchor-reviews .score-detail {
    border-left: 1px solid #dbdbdb;
    width: 223px;
}
#anchor-reviews .count-detail {
    border-left: 1px solid #dee0e2;
    padding-left: 30px;
    padding-top: 15px;
    text-align: center;
    width: 240px;
}
#anchor-reviews .count-wrapper {
    text-align: left;
}
#anchor-reviews .count-group {
    color: #666;
    line-height: 1;
    margin: 0 auto 5px;
}
#anchor-reviews .star-detail {
    border-left: 1px solid #dee0e2;
    font-size: 14px;
    height: 82px;
    padding: 10px 0 20px 20px;
    width: 190px;
}
#anchor-reviews .star-p {
    line-height: 20px;
}
#anchor-reviews .star-p li {
    float: left;
}
#anchor-reviews .star-p .title {
    text-align: right;
    width: 70px;
}
#anchor-reviews .star-p .xq_common_sortstar {
    display: inline-block;
}
#anchor-reviews .score-group {
    color: #666;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    margin-bottom: 6px;
    padding-left: 70px;
    padding-top: 3px;
    position: relative;
}
#anchor-reviews .score-title {
    left: 5px;
    position: absolute;
    text-align: right;
    top: 3px;
    width: 65px;
}
#anchor-reviews .delivery-group {
    padding-left: 85px;
}
#anchor-reviews .delivery-group .score-title {
    width: 80px;
}
#anchor-reviews .score {
    color: #888;
}
#anchor-reviews .percent-box {
    background: none repeat scroll 0 0 #fff3e7;
    color: #666;
    display: inline-block;
    height: 12px;
    margin: 0 7px;
    text-align: left;
    width: 140px;
}
#anchor-reviews .percent {
    background: none repeat scroll 0 0 #fc9e58;
    display: inline-block;
    height: 12px;
    vertical-align: top;
}
#anchor-reviews .area-no-reviews {
    font-size: 12px;
    height: 60px;
    line-height: 60px;
    margin: 0 10px;
}
#anchor-reviews .my-review {
    background: none repeat scroll 0 0 #fafafa;
    border-top: 1px solid #e6e2e3;
    padding: 15px 10px;
    position: relative;
}
#anchor-reviews .my-review .content {
    color: #222;
    font-size: 12px;
    margin-bottom: 10px;
}
#anchor-reviews .my-review .modify {
    font-size: 12px;
}
#anchor-reviews .arrow {
    position: absolute;
    right: 80px;
    top: -1px;
}
#anchor-reviews .arrow .outer, #anchor-reviews .arrow .inner {
    border-bottom: 10px solid #fafafa;
    border-left: 10px dashed transparent;
    border-right: 10px dashed transparent;
    height: 0;
    left: 0;
    position: absolute;
    top: -9px;
    width: 0;
}
#anchor-reviews .arrow .outer {
    border-bottom: 10px solid #e6e2e3;
    top: -10px;
}
#anchor-reviews .link-button {
    font-size: 12px;
    padding: 1px 8px;
}
#anchor-reviews .filter {
    background: none repeat scroll 0 0 #f4f4f4;
    font-size: 12px;
    margin: 10px 0;
    overflow: hidden;
    padding: 0 10px;
}
#anchor-reviews .detail {
    position: relative;
    z-index: 1;
}
#anchor-reviews .detail .page {
    display: block;
}
#anchor-reviews .review-title {
    background: none repeat scroll 0 0 #f4f4f4;
    font-size: 12px;
    height: 34px;
    line-height: 34px;
    margin-top: 20px;
    padding: 0 10px;
    position: relative;
}
#anchor-reviews .review-title .lef {
    font-weight: bold;
}
#anchor-reviews .review-title .rig {
    color: #aaa;
    padding-left: 18px;
    position: absolute;
    right: 10px;
    top: 0;
}
#anchor-reviews .review-title .rig .inp {
    left: 0;
    position: absolute;
    top: 11px;
}
#anchor-reviews .review-title .use {
    right: 102px;
}
#anchor-reviews .review-list {
    padding: 0 0 20px;
}
#anchor-reviews .review-list li {
    border-bottom: 1px dotted #dbdbdb;
    font-size: 12px;
    padding: 14px 10px;
}
#anchor-reviews .review-list li span.username {
    background: url("http://s0.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/usercenter/bgimg/user-comment-icon.jpg") no-repeat scroll 0 7px rgba(0, 0, 0, 0);
    float: left;
    margin-right: 23px;
    padding-left: 15px;
}
#anchor-reviews .review-list li span.time {
    float: left;
}
#anchor-reviews .review-list li span.support {
    float: right;
    height: 26px;
    line-height: 26px;
    text-align: right;
}
#anchor-reviews .review-list li span.common_star_all {
    float: right;
    line-height: 13px;
    padding-top: 7px;
}
#anchor-reviews .review-list li span.common_star_all b.star_title {
    float: left;
    font-weight: normal;
}
#anchor-reviews .review-list li p.first {
    color: #999;
    margin-bottom: 10px;
}
#anchor-reviews .review-list li p.black {
    color: #000;
    margin-bottom: 1em;
}
#anchor-reviews .review-list li p.gray {
    color: #999;
    margin-bottom: 1em;
}
#anchor-reviews .review-list li p.add {
    margin-bottom: 12px;
}
#anchor-reviews .review-list li p.add label {
    color: #999;
    display: inline-block;
    margin-right: 4px;
}
#anchor-reviews .review-list li p.add em {
    color: #000;
}
#anchor-reviews .review-list li p.return {
    color: #bd7f00;
    margin-bottom: 1em;
}
#anchor-reviews .review-list .shopname {
    color: #999;
    font-size: 12px;
    line-height: 18px;
}
#anchor-reviews .review-list .biz-reply {
    color: #c6895a;
    margin: 15px 0 0;
}
#anchor-reviews .no-score {
    float: right;
}
#anchor-reviews .agree-tips {
    color: #ee5238;
}
#anchor-reviews .info {
    color: #999;
    font-size: 12px;
    line-height: 18px;
}
#anchor-reviews .info .time {
    color: #999;
    font-size: 12px;
    margin-left: 10px;
}
#anchor-reviews .info .common-rating {
    margin: 3px 0;
    vertical-align: top;
}
#anchor-reviews .info .rate-status {
    float: right;
}
#anchor-reviews .info .rate-status .status {
    color: #c00;
    margin-left: 20px;
}
#anchor-reviews .content {
    color: #666;
    margin-bottom: 3px;
}
#overview-select .title .close, .xq_common_sortstar, .xq_common_sortstar .star {
    background: url("http://s0.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/usercenter/bgimg/xq-viewallbg0612.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.xq_common_sortstar, .xq_common_sortstar .star {
    background-position: 0 -210px;
    display: block;
    height: 16px;
    width: 90px;
}
.xq_common_sortstar .star {
    background-position: 0 -190px;
    width: 40px;
}
#anchor-reviews .fenye {
    margin: 20px 0 0;
}
.overview-no {
    display: block;
    font-size: 12px;
    height: 65px;
}
.detail-no {
    display: block;
    font-size: 12px;
    margin: 10px 0 0 20px;
}
#overview-select {
    background-color: #fff;
    border: 1px solid #d9dbda;
    display: none;
    position: absolute;
    right: 0;
    top: 57px;
    width: 380px;
    z-index: 899;
}
#overview-select .title {
    background: none repeat scroll 0 0 #d7d7d7;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding: 0 0 0 15px;
    position: relative;
}
#overview-select .title .close {
    background-position: -1px -53px;
    height: 18px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 19px;
}
#overview-select table {
    font-size: 12px;
    margin: 10px auto 15px;
}
#overview-select table th {
    border-bottom: 1px dotted #ccc;
    font-weight: bold;
    height: 30px;
}
#overview-select table tr td {
    border-bottom: 1px dotted #ccc;
    height: 30px;
}
#overview-select .pj-btn {
    color: #3465cb;
    text-decoration: underline;
}
.details-msg #overview-select .shop {
    line-height: 22px;
}
#anchor-reviews .review-btn {
    color: #3465cb;
    font-size: 12px;
    position: absolute;
    right: 0;
    text-decoration: underline;
    top: 30px;
}
#anchor-reviews .overview-no {
    background: url("http://s0.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/no-review.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 0;
    height: 97px;
    margin: 13px auto 33px;
    width: 217px;
}
.c_bd .item_act a, .c_ft .btn, .comwr .cm_suce .icon_sucess, .comwr .cm_suce .btn {
    background: url("http://s0.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/usercenter/bgimg/cme_ico716.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.comwr {
    color: #6d6d6d;
    font: 14px '宋体';
    padding: 20px 22px 30px;
}
.c_hd {
    border-bottom: 1px dotted #c6c6c6;
    padding: 0 0 15px;
}
.nametit {
    word-wrap: break-word;
}
.nametit a, .nametit a:hover {
    color: #6d6d6d;
    font-weight: bold;
    text-decoration: none;
}
.c_shorttit {
    font-size: 12px;
    line-height: 28px;
}
.c_shorttit .mrit {
    margin: 0 30px 0 0;
}
.c_bd {
    line-height: 24px;
    padding: 10px 0 0;
}
.comwr .c_bd table {
    font-size: 14px;
}
.c_bd .item_act a {
    background-position: -110px -1px;
    display: inline;
    float: left;
    height: 20px;
    overflow: hidden;
    text-indent: -999px;
    width: 20px;
}
.c_bd .item_act a:hover, .c_bd .item_act a.on {
    background-position: -134px -1px;
}
.c_bd .itmsg {
    color: #ca471b;
    font: 12px '宋体';
    margin: 0 0 0 20px;
}
.c_bd .norcol {
    color: #818181;
}
.textwrap {
    font-size: 12px;
    margin: 5px 0 25px;
    position: relative;
    width: 586px;
}
.textwrap .ph-label {
    color: #999;
    font: 14px '宋体';
    left: 10px;
    position: absolute;
    top: 10px;
}
.textwrap .t-counter {
    bottom: -16px;
    display: none;
    font: 12px '宋体';
    position: absolute;
    right: 0;
}
.textwrap .t-counter.on {
    display: block;
}
.textwrap .t-counter .coun {
    color: #ca471b;
    padding: 0 4px;
}
.textwrap .t-counter .red {
    color: #ca471b;
    padding: 0 4px;
}
.textwrap .areats {
    bottom: -16px;
    color: #ca471b;
    font: 12px '宋体';
    left: 5px;
    position: absolute;
}
.textwrap .rate_msg {
    border: 1px solid #c6c6c6;
    color: #666;
    font: 14px/22px '宋体';
    height: 86px;
    padding: 8px 2px 8px 8px;
    resize: none;
    width: 574px;
}
.textwrap .com_absou {
    bottom: -25px;
    left: 0;
    position: absolute;
}
.textwrap .com_absou .itmsg {
    margin: 0;
}
.c_ft {
    text-align: right;
}
.c_ft .btn {
    border: 0 none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: '宋体';
    font-weight: bold;
    height: 30px;
    line-height: 24px;
    padding: 0;
    text-align: center;
    width: 106px;
}
.comwr .cm_suce .btn_qux {
    background-position: 0 -35px;
    color: #666;
    margin-left: 15px;
    width: 70px;
}
.comwr .cm_suce {
    margin: 20px 0 30px 50px;
    padding: 0 0 0 58px;
    position: relative;
}
.comwr .cm_suce .icon_sucess {
    background-position: -159px 0;
    display: block;
    height: 33px;
    left: 0;
    position: absolute;
    top: 0;
    width: 42px;
}
.comwr .cm_suce .icon_faila {
    background-position: -168px -34px;
    height: 33px;
    left: 10px;
    width: 32px;
}
.comwr .cm_suce .tit {
    color: #7ab011;
    font-size: 18px;
}
.comwr .cm_suce .infor {
    font-family: '宋体';
    font-size: 12px;
    margin: 10px 0 40px;
}
.comwr .cm_suce .infor a {
    color: #3266cb;
    text-decoration: underline;
}
.user_nocommen {
    background: url("http://s0.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/css/bgimg/no_comment1212.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 310px;
    margin: 12px 0 6px;
    width: 706px;
}
#texclue {
    color: #999;
    left: 8px;
    position: absolute;
    top: 6px;
}
#userOpinon .c_ft {
    text-align: center;
    width: 587px;
}
#userOpinon .c_ft .btn, .comwr .cm_suce .btn2, .comwr .cm_suce .btn {
    background: url("http://s0.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/usercenter/bgimg/xq-viewallbg1105.png") no-repeat scroll 0 -88px rgba(0, 0, 0, 0);
    display: block;
    height: 37px;
    margin: 0 auto;
    overflow: hidden;
    text-indent: -999px;
    width: 105px;
}
.comwr .cm_suce .btn2 {
    background-position: 0 -134px;
    border: 0 none;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 48px;
    padding: 0;
    width: 104px;
}
.shoptips .title {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/sameshop-ico.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.samechanl {
    margin: 0 auto;
    padding: 0 0 20px;
    width: 960px;
}
.samechanl #fenye {
    padding: 0 10px 0 0;
}
.samechanl .classify {
    margin: 0 0 10px;
    width: 688px;
}
.samechanl .classify-ul {
    width: 620px;
}
.samechanl .dressing {
    margin: -10px 0 10px;
    width: 698px;
}
.samechanl .goods-allchal {
    width: 740px;
}
.samechanl .same_lft {
    float: left;
    width: 740px;
}
.samechanl .same_rit {
    float: left;
    width: 220px;
}
.shoptips {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d4d4d4;
    color: #666;
    font-size: 12px;
    line-height: 24px;
    margin: 0 0 10px;
    padding: 10px 15px;
    width: 188px;
}
.shoptips .title {
    color: #333;
    font-size: 14px;
    font-weight: bold;
    line-height: 34px;
    padding: 0 0 0 50px;
}
.samechanl .advimg {
    border: 1px solid #cdcdcd;
    display: block;
    margin: 0 0 10px;
    width: 218px;
}
#headMin .searchLi .hotkey a {
    margin: 0 4px 0 0;
}
.details-abeam #shop-clue {
    height: 100px;
    padding: 0;
    position: relative;
    width: 690px;
}
#shop-clue span {
    float: left;
}
#shop-clue .lef {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/saveimg.png") no-repeat scroll 24px 15px rgba(0, 0, 0, 0);
    border-right: 1px dotted #e8e8e8;
    height: 85px;
    padding: 15px 0 0 26px;
    width: 110px;
}
#shop-clue {
    background-color: #fff;
}
#shop-clue .rig {
    color: #666;
    line-height: 20px;
    padding: 15px 0 10px 20px;
    width: 490px;
}
#shop-clue .rig h3 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}
#shop-clue .jiao {
    background-position: -75px -37px;
    height: 26px;
    position: absolute;
    right: -1px;
    top: -2px;
    width: 25px;
}
.classify-ulxq {
    display: none;
    margin: 0;
    width: 675px;
}
.rigimgNew {
    border: 0 none;
    display: block;
    height: 120px;
    padding: 0;
    width: 218px;
}
#citylist-wrap .classify-dl {
    margin-bottom: 10px;
    overflow: hidden;
    padding: 0 50px 0 75px;
    width: 800px;
}
#citylist-wrap .list-tit {
    color: #333;
    font-weight: bold;
    width: 75px;
}
#citylist-wrap .morebtn {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/switchupdown.png") no-repeat scroll right 7px rgba(0, 0, 0, 0);
    color: #3e71b9;
    padding-right: 10px;
    position: absolute;
    right: 0;
    top: 0;
}
#citylist-wrap .morebtn.ona {
    background-position: right -36px;
}
#citylist-wrap .citylist {
    height: 20px;
}
.review-tan h2 {
    color: #333;
    font-family: 微软雅黑;
    font-size: 24px;
}
.review-tan ul {
    line-height: 24px;
    margin: 10px auto 0;
    width: 240px;
}
.review-tan ul li {
    color: #666;
    font-size: 12px;
    list-style: disc outside none;
    text-align: left;
}
.reviews-top {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cdcdcd;
    font-size: 14px;
    margin: 10px 0;
    width: 728px;
}
.reviews-top table {
    margin: 0 auto;
}
.reviews-top .average-score {
    color: #e94310;
    font-family: Arial;
    font-size: 32px;
    font-weight: bold;
    padding: 0 3px;
}
.reviews-top .red-bold {
    color: #e94310;
    font-family: "宋体";
    font-size: 16px;
    font-weight: bold;
}
.reviews-top .blue {
    color: #3465cb;
    font-size: 12px;
    text-decoration: none;
}
.uct-tips {
    background: none repeat scroll 0 0 #fefef2;
    border: 1px solid #e9e4ce;
    color: #686860;
    font-size: 12px;
    height: 40px;
    line-height: 40px;
    margin: 12px auto;
    text-align: center;
    width: 355px;
}
.uct-dl {
    font-family: "宋体";
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    padding: 0 0 0 40px;
}
.uct-dl .label {
    float: left;
    text-align: right;
    width: 100px;
}
.uct-dl dd {
    float: left;
    padding: 0 0 0 10px;
}
.uct-dl .int-type {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d4d4d4;
    color: #666;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    padding: 0 3px;
}
.uct-dl .w-fir {
    width: 150px;
}
.popdl .w-sec {
    width: 75px;
}
.uct-sendbox {
    padding: 5px 0 10px 150px;
}
.uct-subBox {
    padding: 25px 0 0 140px;
}
.uct-dl span {
    display: block;
    font-size: 12px;
    line-height: 22px;
    padding: 0 0 0 20px;
}
.uct-dl span i {
    font-style: normal;
}
.uct-lasttips {
    line-height: 30px;
    margin: 60px 0 0 170px;
    padding: 0 0 30px;
    position: relative;
}
.uct-lasttips .sucico {
    background-position: 0 -215px;
    font-size: 0;
    height: 32px;
    left: -50px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -999px;
    top: 0;
    width: 40px;
}
.uct-lasttips .tit {
    color: #6da500;
    font-family: "微软雅黑","黑体";
    font-size: 24px;
    height: 24px;
    line-height: 24px;
    margin: 0 0 5px 10px;
}
.sendBtn, .sendBtn:hover {
    background-position: 0 -869px;
    color: #3264c4;
    display: block;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    text-decoration: none;
    width: 114px;
}
.sendBtn1, .sendBtn1:hover {
    background-position: 0 -1294px;
    width: 160px;
}
.uct-boxtn {
    height: 36px;
    overflow: hidden;
    padding: 0 20px;
    text-align: center;
}
.uct-btn, .uct-btn:hover {
    border: 0 none;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    margin: 0 10px;
    text-align: center;
    text-decoration: none;
    width: 100px;
}
.uct-org {
    background-position: 0 -89px;
    color: #fff;
}
.uct-bla {
    background-position: 0 -1210px;
    color: #666;
}
.uct-dl span.on, .uct-dl span.error, .uct-dl span.ok {
    background-image: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/ucenterimg/bgimg/error_okico0218.png");
    background-repeat: no-repeat;
}
.uct-dl span.on {
    background-position: 0 5px;
    color: #575757;
    font-size: 12px;
}
.uct-dl span.error {
    background-position: 0 -35px;
    color: #f00;
    font-size: 12px;
}
.uct-dl span.ok {
    background-position: 0 -119px;
    height: 24px;
    line-height: 24px;
}
.uct-subBoxsucss {
    margin: 20px auto;
    padding: 0;
    width: 120px;
}
.uct-subBoxsucss .redbigw90 {
    background-position: 0 -653px;
    color: #fff;
    width: 90px;
}
.uct-subBox .redbigw90 {
    background-position: 0 -653px;
    color: #fff;
    width: 90px;
}
.uct-dl .oldPhone {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
    color: #fe7100;
    font-weight: bold;
    width: 100px;
}
#mobcode, #oldmobcode {
    width: 66px;
}
.t-counterfirs {
    display: none;
}
#mingan .itmsg {
    margin: 0;
}
.uct-dl .mobileClue {
    display: none;
    position: absolute;
    right: 10px;
    width: 146px;
}
.act-ico, .act-con {
    bottom: 8px;
    left: 20px;
    position: absolute;
}
.act-con {
    bottom: 90px;
    color: #fe0000;
    font-size: 14px;
    height: 16px;
    left: 18px;
    line-height: 16px;
    overflow: hidden;
}
.act-ico a {
    background-color: #fe0000;
    color: #fff;
    float: left;
    font-size: 12px;
    margin-right: 3px;
    padding: 2px 8px;
}
.act-ico a:hover {
    text-decoration: none;
}
.goods-allchal .good-list .act-ico {
    bottom: 13px;
    left: 10px;
}
.details-ui .details-a {
    float: left;
    height: 28px;
    margin: 0 0 10px 22px;
    width: 686px;
}
.details-ui .details-a img {
    height: 28px;
    width: 686px;
}
.xq-imgbtm {
    border: 1px solid #d4d4d4;
    height: 88px;
    margin-top: 15px;
    width: 728px;
}
.xq-imgbtm img {
    display: block;
    height: 88px;
    padding: 0;
    width: 728px;
}
.details-uiold .details-a {
    margin-top: 10px;
}
.search-boxlist {
    background-color: #fff;
    border: 1px solid #d4d4d4;
    font-family: 宋体;
    margin-bottom: 20px;
    position: relative;
    width: 718px;
}
.search-boxlist .hd {
    background-color: #fffdf8;
    padding: 17px 15px 0;
    position: relative;
}
.search-boxlist .hd a:hover {
    text-decoration: none;
}
.search-boxlist .hd .tit {
    color: #ed6626;
    font-size: 16px;
    font-weight: bold;
}
.search-boxlist .hd .addr {
    color: #666;
    font-size: 12px;
    line-height: 22px;
    padding: 10px 0 0;
}
.search-boxlist .hd .toprgt {
    color: #666;
    font-size: 12px;
    position: absolute;
    right: 15px;
    text-align: center;
    top: 20px;
    width: 114px;
}
.search-boxlist .hd .toprgt strong {
    color: #ed6626;
    font-weight: bold;
}
.search-boxlist .hd .toprgt .xq_common_sortstar {
    float: left;
}
.search-boxlist .hd .star {
    color: #ed6626;
    font-size: 16px;
    font-weight: bold;
}
.search-boxlist .hd .listinfo .gray {
    color: #666;
    float: left;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    width: 450px;
}
.search-boxlist .hd .hot a {
    color: #3264c3;
    display: inline-block;
    margin-right: 10px;
}
.search-boxlist .listinfo {
    margin-bottom: 10px;
    overflow: hidden;
}
.search-boxlist .listinfo .price {
    color: #999;
    float: left;
    font-size: 12px;
    text-align: center;
    width: 80px;
}
.search-boxlist .listinfo .price strong {
    color: #ed6626;
    font-family: 微软雅黑;
    font-size: 18px;
    font-weight: bold;
}
.search-boxlist .listinfo .btn {
    float: left;
    margin-left: 64px;
}
.search-boxlist .listinfo .btm {
    background: url("http://s0.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/searchbg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    line-height: 24px;
    text-align: center;
    width: 64px;
}
.search-boxlist .bd {
    overflow: hidden;
    position: relative;
}
.search-boxlist .bd li {
    border-top: 1px solid #f1f1f1;
    overflow: hidden;
    padding: 15px;
    position: relative;
}
.search-boxlist .bd .lia {
    padding: 20px;
    text-align: center;
}
.search-boxlist .bd li .checkall {
    color: #3264c4;
    font-size: 14px;
}
.search-boxlist .bd .imga {
    height: 60px;
    margin-right: 15px;
    width: 90px;
}
.search-boxlist .bd .imga img {
    height: 60px;
    width: 90px;
}
.search-boxlist .bd .tex {
    color: #666;
    font-size: 14px;
    line-height: 22px;
    margin: 8px 8px 8px 0;
    width: 280px;
}
.search-boxlist .bd .ico, .search-boxlist .bd .btn .btm, .search-boxlist .bd .icocon b {
    background: url("http://s0.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/searchbg.png") no-repeat scroll 0 -33px rgba(0, 0, 0, 0);
}
.search-boxlist .bd .icowrap {
    cursor: pointer;
    left: 425px;
    position: absolute;
    top: 33px;
}
.search-boxlist .bd .ico {
    height: 20px;
    width: 24px;
}
.search-boxlist .bd .icocon {
    background-color: #fefef2;
    border: 1px solid #e9e4ce;
    bottom: -30px;
    color: #666;
    display: none;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    position: absolute;
    right: -6px;
    text-align: center;
    width: 110px;
}
.search-boxlist .bd .on .icocon {
    display: block;
}
.search-boxlist .bd .icocon b {
    background-position: -61px -34px;
    height: 6px;
    position: absolute;
    right: 10px;
    top: -6px;
    width: 9px;
}
.search-boxlist .bd .money {
    margin: 3px 26px 0 40px;
    width: 115px;
}
.search-boxlist .bd .money span {
    display: block;
    text-align: center;
}
.search-boxlist .bd .money .top {
    color: #ed6626;
    font-family: 微软雅黑;
    font-size: 18px;
    font-weight: bold;
}
.search-boxlist .bd .money .btm {
    color: #999;
    font-family: 微软雅黑;
    font-size: 12px;
}
.search-boxlist .bd .btn, .search-boxlist .bd .btn span {
    display: block;
    margin-top: 2px;
    width: 114px;
}
.search-boxlist .bd .btn .top {
    color: #666;
    font-size: 12px;
    text-align: center;
}
.search-boxlist .bd .btn .top strong {
    color: #ed6626;
    font-size: 12px;
    font-weight: bold;
}
.search-boxlist .bd .btn .btm {
    background-position: 0 0;
    color: #fff;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    line-height: 24px;
    margin: 10px auto 0;
    text-align: center;
    width: 64px;
}
.search-boxlist .bd .btn .btm:hover {
    text-decoration: none;
}
.search-boxlist .ft {
    background: url("http://s0.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/searchbgbtm.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: -28px;
    display: none;
    height: 28px;
    left: -1px;
    position: absolute;
    width: 720px;
}
.search-boxlist .ft a {
    color: #ed6626;
    float: right;
    font-size: 12px;
    margin: 6px 320px 0 0;
    padding: 0 20px 10px 10px;
}
.search-boxlist .ft a:hover {
    text-decoration: none;
}
.support {
    float: right;
    height: 20px;
    margin-left: 20px;
    position: relative;
    width: 72px;
}
.support span {
    color: #3563c1;
    cursor: pointer;
}
.support span.on {
    color: #666;
    cursor: text;
}
.support em {
    color: #666;
}
.support em b {
    font-weight: normal;
}
.support .tips {
    background: none repeat scroll 0 0 #f9faec;
    border: 1px solid #f7f5dc;
    display: block;
    height: 20px;
    line-height: 20px;
    position: absolute;
    text-align: center;
    top: -20px;
}
.support .ed {
    left: -24px;
    width: 88px;
}
.support .m {
    left: -50px;
    width: 142px;
}
.tcbtnbox .now {
    display: none;
    margin-right: 20px;
}
.tcbtnbox .grey {
    background-position: 0 -41px;
    color: #999;
}
#group-buy {
    background: none repeat scroll 0 0 #fff;
    font: 12px/1.5 "微软雅黑",Arial,sans-serif;
    margin: 10px auto;
    width: 960px;
}
#group-buy .sb-header {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/sbtg_head_bg.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #e4e4e4;
    height: 98px;
}
#group-buy .sb-body {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #e4e4e4 #e4e4e4;
    border-image: none;
    border-right: 1px solid #e4e4e4;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    padding-bottom: 8px;
}
#group-buy .sb-left {
    float: left;
    width: 320px;
}
#group-buy .sb-right {
    float: left;
    width: 630px;
}
#group-buy .search-form {
    padding: 0 10px 19px;
}
#group-buy .search-form h3 {
    height: 40px;
    line-height: 40px;
}
#group-buy .search-form strong.title {
    color: #666;
    font-size: 14px;
    font-weight: bold;
    margin-right: 10px;
    padding-left: 3px;
}
#group-buy .search-form span {
    color: #999;
}
#group-buy .search-form span a {
    color: #3264c3;
    font-size: 13px;
}
#group-buy .search-form input.text {
    border: 1px solid #e4e4e4;
    color: #9a9a9a;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    padding: 0 10px;
    width: 206px;
}
#group-buy .search-form input.btn {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/sbtg_btn_bg.jpg") no-repeat scroll 0 -102px rgba(0, 0, 0, 0);
    border: 0 none;
    color: #fff;
    cursor: pointer;
    float: left;
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    width: 70px;
}
#group-buy .tips {
    height: 40px;
    line-height: 40px;
    text-align: right;
}
#search-result {
    border-top: 1px solid #e4e4e4;
    display: none;
}
#search-result span.hd {
    background: none repeat scroll 0 0 #fbfbfb;
    display: block;
    height: 31px;
    line-height: 31px;
    padding-left: 21px;
}
#search-list ul {
    height: 300px;
    overflow: auto;
}
#search-list ul li {
    cursor: pointer;
    padding: 7px 20px 7px 50px;
    position: relative;
}
#search-list ul li.on {
    background: none repeat scroll 0 0 #f6f6f6;
}
#search-list ul li h3 {
    color: #676767;
    font-size: 12px;
    font-weight: bold;
}
#search-list ul li b {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/sbtg_btnpng24.png") no-repeat scroll center -1px rgba(0, 0, 0, 0);
    color: #fff;
    display: block;
    font-size: 13px;
    font-weight: normal;
    height: 28px;
    left: 20px;
    position: absolute;
    text-align: center;
    top: 10px;
    width: 20px;
}
#search-list ul li p {
    color: #666;
}
#result-page {
    height: 40px;
    line-height: 40px;
    padding: 0 10px 0 20px;
}
#result-page span.info {
    float: left;
    font-weight: bold;
}
#result-page span.button {
    float: right;
}
#result-page span.button a {
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #c6c6c6;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    margin-left: 5px;
    text-align: center;
    width: 58px;
}
#keyinput {
    float: left;
    position: relative;
    width: 228px;
    z-index: 999;
}
#keyinput ul {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fff;
    border-color: -moz-use-text-color #e4e4e4 #e4e4e4;
    border-image: none;
    border-right: 1px solid #e4e4e4;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    display: none;
    left: 0;
    position: absolute;
    top: 37px;
    width: 296px;
}
#keyinput ul li {
    cursor: pointer;
    line-height: 22px;
    padding: 7px 10px;
}
#keyinput ul li.on {
    background: none repeat scroll 0 0 #f6f6f6;
}
#keyinput ul li strong {
    font-size: 14px;
}
#keyinput ul li.no-location {
    background: none repeat scroll 0 0 #f6f6f6;
    color: #f33;
    padding: 36px 6px;
    text-align: center;
}
#sb-win {
    cursor: default;
    position: relative;
    text-align: center;
    z-index: 9999;
}
#sb-win .hd {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fff;
    border-color: #97b1cc #97b1cc -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    height: 20px;
    line-height: 20px;
    padding: 0 5px;
    text-align: right;
}
#sb-win .hd img {
    cursor: pointer;
    position: relative;
    right: 5px;
    top: 7px;
}
#sb-win .bd {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fff;
    border-color: -moz-use-text-color #97b1cc #97b1cc;
    border-image: none;
    border-right: 1px solid #97b1cc;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    padding: 0 9px 20px;
}
#sb-win .ft img {
    position: relative;
    top: -1px;
    z-index: 10;
}
#sb-win a.btn {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/sbtg_btn_bg.jpg") no-repeat scroll 0 -72px rgba(0, 0, 0, 0);
    color: #666;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
    width: 90px;
}
#sb-win h3 {
    color: #333;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
    text-align: center;
}
#sb-win table tr td {
    font-size: 14px;
    vertical-align: middle;
}
#sb-win table tr td.t0 {
    padding: 7px 0;
}
#sb-win table tr td.t5 {
    font-size: 12px;
    padding-top: 20px;
    text-align: center;
}
#sb-win table tr td label {
    cursor: pointer;
    display: inline-block;
    margin-left: 3px;
    width: 4em;
}
#sb-win table tr td label input {
    border: 1px solid #ccc;
    height: 28px;
    line-height: 28px;
    padding: 0 5px;
    width: 78px;
}
#sb-pop {
    padding: 30px 0;
    text-align: center;
}
#sb-pop h3 {
    color: #333;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 40px;
}
#sb-pop a.confirm, #sb-pop a.cancel {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/sbtg_btn_bg.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    margin: 0 30px;
    text-decoration: none;
    width: 90px;
}
#sb-pop a.confirm {
    color: #fff;
}
#sb-pop a.cancel {
    background-position: 0 -36px;
    color: #999;
}
#groupMap {
    height: 440px;
    width: 630px;
}
#groupMap .nologin {
    width: 310px;
}
#groupMap .winlogin {
    width: 430px;
}
#groupMap .winlogin table tr td.t1, #groupMap .winlogin table tr td.t2, #groupMap .winlogin table tr td.t3 {
    height: 30px;
    text-align: left;
}
#groupMap .winlogin table tr td.t1 {
    padding-left: 40px;
    padding-top: 18px;
    width: 83px;
}
#groupMap .winlogin table tr td.t2 {
    padding-top: 18px;
    width: 97px;
}
#groupMap .winlogin table tr td.t3 {
    padding-top: 18px;
    width: 180px;
}
#groupMap .winlogin table tr td.t4 {
    font-size: 12px;
    height: 30px;
    padding-right: 18px;
    text-align: right;
}
#saveForm table {
    margin: 18px 0;
}
#saveForm table tr td {
    font-size: 14px;
    vertical-align: middle;
}
#saveForm table tr td label {
    cursor: pointer;
    display: inline-block;
    margin-left: 3px;
    width: 4em;
}
#saveForm table tr td label input {
    border: 1px solid #ccc;
    height: 28px;
    line-height: 28px;
    padding: 0 5px;
    width: 82px;
}
#saveForm table tr td.t1, #saveForm table tr td.t2, #saveForm table tr td.t3 {
    height: 30px;
    text-align: left;
}
#saveForm table tr td.t1 {
    padding-left: 62px;
    padding-top: 18px;
    width: 85px;
}
#saveForm table tr td.t2 {
    padding-top: 18px;
    width: 100px;
}
#saveForm table tr td.t3 {
    padding-top: 18px;
    width: 210px;
}
#saveForm table tr td.t4 {
    font-size: 12px;
    height: 30px;
    padding-left: 264px;
    text-align: left;
}
#saveForm table tr td.t5 {
    padding: 10px 0;
    text-align: center;
}
#saveForm table tr td.t5 a {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/ucenterimg/bgimg/ubg140715.png") no-repeat scroll 0 -653px rgba(0, 0, 0, 0);
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    text-align: center;
    text-decoration: none;
    width: 90px;
}
.channel-round {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f6f6f6;
    border-color: -moz-use-text-color #d8d8d8;
    border-image: none;
    border-left: 1px solid #d8d8d8;
    border-right: 1px solid #d8d8d8;
    border-style: none solid;
    border-width: 0 1px;
    height: 38px;
    line-height: 38px;
    margin: -10px auto 10px;
    padding: 0 15px;
    width: 928px;
}
.classify-dl dd.list-last a {
    color: #3264c4;
    padding: 0 6px;
    text-decoration: none;
}
.channel-round ul {
    color: #666;
    font-size: 12px;
    padding: 0 17px;
}
.channel-round ul li {
    float: left;
    height: 38px;
    line-height: 38px;
}
.channel-round ul li.address {
    margin-right: 30px;
}
.channel-round ul li.update, .channel-round ul li.delete {
    margin-right: 20px;
}
.channel-round ul li .icon {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/sbtg_btn_bg.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    font-size: 0;
    line-height: 0;
    position: relative;
}
.channel-round ul li.address .icon {
    background-position: -63px -145px;
    height: 15px;
    margin: 0 8px 0 0;
    top: 3px;
    width: 13px;
}
.channel-round ul li.update .icon {
    background-position: -81px -137px;
    height: 9px;
    width: 9px;
}
.channel-round ul li.delete .icon {
    background-position: -81px -156px;
    height: 8px;
    width: 9px;
}
.channel-round ul li.update a, .channel-round ul li.delete a {
    color: #2f66c3;
    text-decoration: none;
}
.channel-round ul li.save a {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/sbtg_btn_bg.jpg") no-repeat scroll 0 -140px rgba(0, 0, 0, 0);
    color: #3364c3;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    margin-left: 7px;
    text-align: center;
    text-decoration: none;
    width: 60px;
}
.side-delmsg {
    padding: 50px 0 87px;
    text-align: center;
}
.side-delmsg span {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/delsuccss.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #6ea501;
    display: inline-block;
    font-size: 20pt;
    padding-left: 50px;
}
.secbig {
    background-position: 0 -735px;
    color: #666;
    font-size: 14px;
    font-weight: normal;
}
.redbig {
    background-color: #ff9d58;
    background-position: 0 -653px;
    color: #fff;
    font-weight: bold;
}
.tca1 {
    float: left;
    margin-right: 25px;
}
.tca2 {
    background-position: 0 -735px;
    color: #666;
    float: left;
    margin-right: 10px;
}
.seinp {
    display: inline-block;
    float: left;
    height: 10px;
    margin-right: 4px;
    margin-top: 10px;
    width: 10px;
}
.selab {
    display: inline-block;
    float: left;
    font-size: 12px;
    height: 14px;
    line-height: 12px;
    margin-top: 12px;
}
.msgp1 {
    color: #343434;
    font-size: 14px;
    height: 16px;
    margin-bottom: 15px;
    padding-top: 35px;
    text-align: center;
}
.msgp1 a {
    color: #3662c3;
    text-decoration: underline;
}
.msgp2 {
    color: #343434;
    font-size: 14px;
    margin-bottom: 13px;
    text-align: center;
}
.ubg_c {
    background: url("http://s0.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/scoreVoucher/img/ubg140715.png") no-repeat scroll 0 -694px rgba(0, 0, 0, 0);
    color: #999;
    font-weight: bold;
}
.bigtn, .bigtn:hover {
    display: inline-block;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    text-decoration: none;
    width: 90px;
}
.search-right .right_ggimg {
    border: 1px solid #cdcdcd;
    display: block;
    margin: 0 0 10px;
    width: 218px;
}
.searchBtm {
    float: left;
    width: 722px;
}
.searchBtm .btm_ggimg {
    border: 1px solid #cdcdcd;
    display: block;
    width: 720px;
}
.search-left #fenye {
    margin: 0 14px 10px 0;
}
#chouBox .successmin .check-mobile {
    display: none;
    margin-top: 10px;
}
.ticketTimes {
    font-size: 12px;
    position: relative;
}
.ticketTimes h2 {
    font: 12px/36px '宋体';
}
.cue {
    color: #d4d4d4;
    font-size: 12px;
    margin: 0 0 0 -16px;
}
.ticketTimes .hd {
    background: none repeat scroll 0 0 #f3f3f3;
    cursor: pointer;
    height: 40px;
    margin: 0 0 10px;
    padding: 0 20px;
    position: relative;
}
.ticketTimes h3 {
    color: #333;
    font: 16px/40px '微软雅黑';
}
.ticketTimes .bd {
    display: none;
    padding: 10px 10px 20px;
}
.ticketTimes .on .bd {
    display: block;
    padding: 10px 10px 20px;
}
.ticketTimes .ulbox {
    border-left: 1px solid #dedede;
    height: 24px;
    line-height: 24px;
}
.ticketTimes .ulbox li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #f3f3f3;
    border-color: #dedede #dedede #dedede -moz-use-text-color;
    border-image: none;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
    float: left;
    height: 22px;
    text-align: center;
    width: 146px;
}
.ticketTimes .ulbox li a {
    display: block;
}
.ticketTimes .ulbox li.cur {
    background: none repeat scroll 0 0 #dedede;
}
.ticketTimes .ulbox a:hover {
    text-decoration: none;
}
.ticketTimes .bluec4 {
    float: right;
}
.filmtimes {
    border-bottom: 1px dotted #d4d4d4;
    color: #666;
    line-height: 21px;
    padding: 20px 0 4px;
    width: 100%;
}
.filmtimes .min {
    width: 100%;
}
.filmtimes .pic {
    display: block;
    float: left;
    height: 150px;
    margin: 0 20px 0 0;
    width: 100px;
}
.filmtimes .pic img {
    display: block;
    height: 150px;
    width: 100px;
}
.filmtimes .rit {
    float: left;
    height: 150px;
    overflow: hidden;
    width: 550px;
}
.filmtimes .star {
    float: left;
    margin: 3px 0 0 10px;
}
.filmtimes .star, .filmtimes .star .w {
    background: url("http://s0.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/starpng_mt.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.filmtimes .star, .filmtimes .star .w {
    background-position: 0 -13px;
    display: block;
    height: 15px;
    width: 75px;
}
.filmtimes .star .w {
    background-position: 0 0;
}
.filmtimes .num {
    color: #ff974f;
    font-family: Arial;
    font-size: 24px;
    padding: 0 0 0 10px;
}
.filmtimes .num cite {
    font-size: 14px;
}
.filmtimes h4 {
    color: #118dd0;
    float: left;
    font: 18px/18px '微软雅黑';
}
.filmtimes h4 a {
    color: #118dd0;
}
.remark {
    color: #999;
    font: 14px/20px '宋体';
    height: 41px;
    overflow: hidden;
    padding: 5px 0 0;
}
.filmtimes .bm {
    color: #999;
    font: bold 18px/18px Arial;
    overflow: hidden;
    padding: 15px 0 0;
    width: 656px;
}
.filmtimes .bm li {
    margin: 0 -1px 0 0;
    width: 661px;
}
.filmtimes .bm em {
    border-right: 1px solid #e8e8e8;
    display: inline-block;
    margin: 0 0 16px;
    padding: 0 22px;
}
.filmtimes .bm .grey {
    color: #d4d4d4;
}
.ico-trile {
    background: url("http://s0.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/ico-triangle.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.ico-trile {
    background-position: 0 -55px;
    height: 6px;
    position: absolute;
    right: 20px;
    top: 17px;
    width: 9px;
}
.on .ico-trile {
    background-position: 0 -46px;
}
.ticketTimes .nonebg {
    background: url("http://s0.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/tan.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    margin: 50px auto;
    padding: 0 0 0 40px;
    width: 115px;
}
.ticketTimes .tabconul {
    display: none;
}
.followNew .pre {
    position: relative;
}
.followNew .newico {
    right: -3px;
    top: -5px;
}
#xq_time1 {
    padding-top: 0;
    width: 200px;
}
.boxbuybtn {
    color: #999;
    font-size: 12px;
}
.boxbuybtn p {
    text-align: center;
}
.nowbuy {
    background-position: 0 -120px;
    color: #fff;
    display: block;
    font: 16px/44px '微软雅黑';
    height: 46px;
    margin: 10px 0 20px 65px;
    text-align: center;
    width: 102px;
}
.tcbtnbox {
    height: 60px;
    overflow: hidden;
    padding: 0 0 0 40px;
}
.tclgnlft .tclgndtr, .tclgnlft .tclgnddr {
    padding: 0 0 0 40px;
}
.tclgnlft .tclgndtr {
    line-height: 16px;
}
#reg_newcode_msg .on {
    padding-top: 20px;
}
#registererform_mobile .tologin {
    color: #3264c4;
}
#reg_selecimg {
    color: #3264c4;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    width: 86px;
}
#refresh_code {
    border: 1px solid #d4d4d4;
    display: block;
    float: left;
    height: 24px;
    line-height: 24px;
    margin-right: 10px;
    width: 70px;
}
#refresh_img {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #666 #666 -moz-use-text-color;
    border-image: none;
    border-right: 1px solid #666;
    border-style: none solid solid none;
    border-width: 0 1px 1px medium;
    display: block;
    float: left;
    height: 26px;
    margin-right: 10px;
    width: 100px;
}
.uside .tologin a:hover {
    background-position: 0 -694px;
}
.log_yzm {
    height: 40px;
}
.log_yzm .tclgndd {
    width: 285px;
}
.tclgnddon #refresh_code {
    border: 1px solid #f1670f;
}
.details-lft .code_bg {
    background: none repeat scroll 0 0 #fff;
    height: 100px;
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 130px;
    z-index: 300;
}
.details-lft .img_o, .btmbuy .img_o {
    background: none repeat scroll 0 0 #fff;
    display: block;
    float: left;
    height: 100px;
    margin-right: 3px;
    width: 100px;
}
.details-lft .code_guide, .btmbuy .code_guide {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d1d1d1;
    height: 214px;
    left: 130px;
    position: absolute;
    top: 0;
    width: 398px;
    z-index: 300;
}
.btmbuy .code_guide {
    left: 0;
    top: 98px;
}
.details-lft .code_guide p, .btmbuy .code_guide p {
    background: none repeat scroll 0 0 #eee;
    height: 36px;
    line-height: 36px;
    text-indent: 1em;
    width: 100%;
}
.details-lft .img_i, .btmbuy .img_i {
    background: none repeat scroll 0 0 #fff;
    display: block;
    height: 178px;
    width: 398px;
}
.btmbuy .code_bg {
    float: left;
    margin-left: -34px;
    margin-top: -27px;
    position: relative;
    width: 174px;
    z-index: 300;
}
.details-lft .code_font, .btmbuy .code_font {
    float: left;
    padding-top: 2px;
    width: 18px;
}
.details-lft .code_font p, .btmbuy .code_font p {
    color: #333;
    font-family: "Microsoft Yahei";
    font-size: 12px;
    line-height: 12px;
    text-align: center;
    width: 100%;
}
#anchor-reviews .review-list .imgboxli li {
    float: left;
}
#imgbox {
    overflow: hidden;
}
#imgbox .smallimg, #imgbox .bigimg {
    height: 108px;
    overflow: hidden;
    width: 688px;
}
#commentlist #imgbox .smallimg li {
    border: 2px solid #e3e3e3;
    font-size: 0;
    line-height: 0;
    margin-right: 12px;
    padding: 2px;
    position: relative;
}
#commentlist #imgbox .smallimg .hoverOn {
    border-color: #ed6626;
}
#imgbox .smallimg li b {
    background: url("http://s0.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/xq-abeambg140506.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: none;
}
#imgbox .smallimg img {
    height: 92px;
    width: 92px;
}
#commentlist #imgbox .smallimg li.on {
    border-color: #ed6626;
}
#imgbox .smallimg li.on b {
    background-position: -89px -142px;
    bottom: -8px;
    display: block;
    height: 6px;
    left: 42px;
    position: absolute;
    width: 12px;
}
#imgbox .bigimg {
    background-color: #f3f3f3;
    border: 1px solid #e5e5e5;
    display: block;
    height: 400px;
    padding: 9px;
    position: relative;
    width: 640px;
}
#imgbox .bigimg li {
    border: 0 none;
    height: 400px;
    margin-bottom: 10px;
    padding: 0;
    text-align: center;
    width: 640px;
}
#imgbox .bigimg li img {
    height: 400px;
}
#imgbox .bigimg .le, #imgbox .bigimg .rg {
    background: url("http://s0.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/imgbtn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 44px;
    position: absolute;
    top: 180px;
    width: 33px;
}
#imgbox .bigimg .le {
    background-position: 0 0;
    left: 0;
}
#imgbox .bigimg .rg {
    background-position: 4px -53px;
    right: 0;
}
#imgbox .bigimg img {
    display: block;
    margin: 0 auto;
    max-height: 400px;
    max-width: 640px;
}
#anchor-reviews .review-title .hasp {
    right: 160px;
}
.gift_point {
    background: none repeat scroll 0 0 #fefef2;
    border: 1px solid #e9e4ce;
    padding: 14px 0;
}
.gift_norev {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
    border: 0 none;
    margin-bottom: 30px;
    padding: 0;
}
.gift_point p {
    color: #3e3e3e;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    text-align: center;
}
.gift_point p b {
    color: #fc8235;
    font-family: Arial;
    font-size: 20px;
    margin: 0 5px;
    vertical-align: bottom;
}
.feedback {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    font-size: 12px;
    margin: auto;
    overflow: hidden;
    width: 960px;
}
.feedback h2 {
    background: none repeat scroll 0 0 #eee;
    border-bottom: 1px solid #ddd;
    color: #666;
    font: bold 18px/49px '微软雅黑';
    height: 49px;
    padding-left: 20px;
}
.feedback_com, .feedback_box p {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/ucenterimg/bgimg/uicon0520.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.feedback_com {
    background-position: 0 -268px;
    color: #f56000;
    font: 18px/30px '微软雅黑';
    margin: 46px 0 0 130px;
    padding-left: 49px;
}
.tk_wowo {
    color: #999;
    font-size: 14px;
    margin: 32px 0 0 181px;
}
.feedback_tear {
    font-size: 0;
    padding-left: 180px;
    position: relative;
}
.feedback_tear label {
    font-size: 14px;
    left: 100px;
    position: absolute;
    top: 0;
    width: 90px;
}
.feedback_tear textarea {
    border: 1px solid #dadada;
    font-size: 12px;
    height: 188px;
    padding: 5px;
    width: 628px;
}
.feedback_c {
    line-height: 36px;
}
#feedback_p {
    border: 1px solid #dadada;
    font-size: 12px;
    height: 34px;
    line-height: 34px;
    padding-left: 5px;
    width: 193px;
}
.feedback_cho {
    color: #999;
    display: block;
    font-size: 12px;
    left: 53px;
    line-height: 36px;
    position: absolute;
    top: 0;
}
.feedback_m {
    margin: 8px 0 30px;
}
.feedback_s {
    background: url("http://s0.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/newimg/bgimg/moviebgimg/move_icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.feedback_s {
    background-position: 0 -44px;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 14px;
    height: 38px;
    line-height: 36px;
    margin: 40px 0 48px;
    text-align: center;
    width: 91px;
}
.feedback_s:hover {
    background-position: -93px -44px;
}
.feedback_tear .block_tip {
    color: #f00;
    display: none;
    font-size: 14px;
    height: 26px;
    line-height: 28px;
    margin: 0 0 -26px 4px;
}
.feedback_box {
    margin: 99px 0 303px 296px;
}
.feedback_box p {
    background-position: 0 -215px;
    color: #6ea500;
    font: 26px/36px '微软雅黑';
    padding-left: 64px;
}
.feedback_box span {
    color: #666;
    display: block;
    margin: 13px 0 37px;
    padding-left: 66px;
}
.feedback_box a {
    color: #2f65c1;
    font-size: 14px;
    padding-left: 67px;
    text-decoration: underline;
}
#binding {
    background: url("http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/ucenterimg/bgimg/ubg140715.png") no-repeat scroll 0 -1332px rgba(0, 0, 0, 0);
    color: #999;
    height: 30px;
    line-height: 30px;
    width: 90px;
}
.hot_city {
    border-bottom: 2px solid #ccc;
    border-top: 2px solid #ccc;
    font-family: '宋体','微软雅黑';
    margin: 30px auto 28px;
    padding: 0;
    width: 960px;
}
.hot_city .city_dl, .hot_city .city_dd {
    display: block;
}
.hot_city .city_dl {
    border-top: 1px dashed #bbb;
    min-height: 30px;
    padding: 18px 0;
}
.hot_city .city_dl1 {
    border: 0 none;
}
.hot_city .city_dd {
    display: inline-block;
    height: auto;
    padding-left: 0;
    vertical-align: top;
    width: 780px;
}
.hot_city .city_dd2 a:nth-child(0) {
    margin-left: 27px;
}
.hot_city_bg {
    background: none repeat scroll 0 0 #f58c30;
    color: white !important;
}
.hot_city .hot_citystr {
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    line-height: 25px;
    text-align: left;
    width: 169px;
}
.hot_city .city_dd .hot_citya {
    color: #262626;
    font-size: 12px;
    margin: 0 10px 0 0;
    padding: 0;
    white-space: nowrap;
}
.hot_city .city_dd3 .hot_citya {
    color: #6b6969;
    display: block;
    float: left;
    font: bold 15px arial;
    margin: 0 2px 12px;
    padding: 3px 0;
    text-align: center;
    width: 24px;
}
.hot_city .city_dd .hot_citya:hover {
    text-decoration: underline;
}
.hot_city .city_dd3 .hot_citya:hover {
    color: #cac5c5;
    text-decoration: none;
}
.hot_city_category {
    display: none;
    float: left;
    font-size: 12px;
    text-decoration: none;
    width: 780px;
}
.hot_city_body {
    display: block;
}
.hot_city_category a {
    color: #262626;
    margin-left: 3px;
    white-space: nowrap;
}
